adding KI Code for FileChooser PDF

pull/1/head
Daniel Fromm 2025-04-29 11:41:10 +02:00
parent 411d0fbd82
commit 1255b47747
4 changed files with 61 additions and 1 deletions

View File

@ -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>

View File

@ -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(){}
}

View File

@ -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();
}
} }

View File

@ -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
}
}
} }