diff --git a/PR2 KI Projekt/src/Warenwirtschaftssystem.java b/PR2 KI Projekt/src/Warenwirtschaftssystem.java index b99564d..64d73c7 100644 --- a/PR2 KI Projekt/src/Warenwirtschaftssystem.java +++ b/PR2 KI Projekt/src/Warenwirtschaftssystem.java @@ -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();