Txt Dateien müssen nicht mehr manuell erstellt werden. (Bemerkung für

Protokoll: Die KI benötigt sehr lange den Code wiederzugeben, und trotz
des Prompts, das UI moderner zu gestalten ändert sich in der Umsetzung
nichts.)
master
Abbas 2024-06-29 16:37:11 +02:00
parent 69ba157b30
commit 509adb1ac3
1 changed files with 19 additions and 1 deletions

View File

@ -93,6 +93,17 @@ public class Warenwirtschaftssystem {
System.exit(0);
}
}
private void checkAndCreateFile(String fileName) {
File file = new File(fileName);
if (!file.exists()) {
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
}
private void showCreateUserDialog() {
JPanel createUserPanel = new JPanel(new GridLayout(4, 2, 10, 10));
@ -129,7 +140,7 @@ public class Warenwirtschaftssystem {
}
private void initializeMainComponents() {
frame = new JFrame("Warenwirtschaftssystem");
frame = new JFrame("Warenwirtschaftssystem");
frame.setSize(1200, 800);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
@ -137,6 +148,13 @@ public class Warenwirtschaftssystem {
mainPanel.setLayout(new BorderLayout());
mainPanel.setBackground(Color.decode("#F5F5F5"));
// Überprüfen und Erstellen der Dateien
checkAndCreateFile("products.txt");
checkAndCreateFile("suppliers.txt");
checkAndCreateFile("orders.txt");
checkAndCreateFile("customers.txt");
checkAndCreateFile("employees.txt");
checkAndCreateFile("users.txt");
// Menüleiste erstellen
menuBar = new JMenuBar();