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;
|
package domain;
|
||||||
|
|
||||||
|
import javax.swing.*;
|
||||||
|
import javax.swing.filechooser.FileNameExtensionFilter;
|
||||||
|
import java.io.File;
|
||||||
|
|
||||||
public class FileManager {
|
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;
|
package tui;
|
||||||
|
|
||||||
|
import java.util.Scanner;
|
||||||
|
|
||||||
public class Main {
|
public class Main {
|
||||||
|
|
||||||
|
public static void main(String[]args){
|
||||||
|
TUI tui = new TUI();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,30 @@
|
||||||
package tui;
|
package tui;
|
||||||
|
|
||||||
|
import domain.FileManager;
|
||||||
|
|
||||||
|
import java.util.Scanner;
|
||||||
|
|
||||||
public class TUI {
|
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