adding KI Code for FileChooser PDF
parent
411d0fbd82
commit
1255b47747
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="Encoding">
|
||||
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
|
||||
</component>
|
||||
</project>
|
|
@ -1,4 +1,25 @@
|
|||
package domain;
|
||||
|
||||
import javax.swing.*;
|
||||
import javax.swing.filechooser.FileNameExtensionFilter;
|
||||
import java.io.File;
|
||||
|
||||
public class FileManager {
|
||||
}
|
||||
|
||||
public void loadFile() {
|
||||
JFileChooser fileChooser = new JFileChooser();
|
||||
fileChooser.setFileFilter(new FileNameExtensionFilter("PDF Files", "pdf"));
|
||||
|
||||
int result = fileChooser.showOpenDialog(null);
|
||||
|
||||
if (result == JFileChooser.APPROVE_OPTION) {
|
||||
File selectedFile = fileChooser.getSelectedFile();
|
||||
System.out.println("Ausgewählte Datei: " + selectedFile.getAbsolutePath());
|
||||
// Hier kannst du die Datei weiterverarbeiten
|
||||
} else {
|
||||
System.out.println("Dateiauswahl abgebrochen.");
|
||||
}
|
||||
}
|
||||
|
||||
public void saveFile(){}
|
||||
}
|
|
@ -1,4 +1,10 @@
|
|||
package tui;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
public class Main {
|
||||
|
||||
public static void main(String[]args){
|
||||
TUI tui = new TUI();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,4 +1,30 @@
|
|||
package tui;
|
||||
|
||||
import domain.FileManager;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
public class TUI {
|
||||
|
||||
public TUI(){
|
||||
tui();
|
||||
}
|
||||
|
||||
public void tui() {
|
||||
Scanner scan = new Scanner(System.in);
|
||||
int option = scan.nextInt();
|
||||
|
||||
switch (option) {
|
||||
case (0):
|
||||
//Load File
|
||||
FileManager fileManager = new FileManager();
|
||||
fileManager.loadFile();
|
||||
case (1):
|
||||
//Save File
|
||||
case (2):
|
||||
//Show Picture
|
||||
case (3):
|
||||
//Exit
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue