included error message

gui
David Groys 2024-06-14 14:48:32 +02:00
parent 89961cfca9
commit 47e613d109
1 changed files with 23 additions and 8 deletions

View File

@ -21,7 +21,7 @@ public class Main extends JFrame {
private JPanel panelLayout; private JPanel panelLayout;
//Wird in mehreren Labels benutzt (reg und log) //Wird in mehreren Labels benutzt (reg und log)
private JPanel errorMessage; // mal gucken, vllt auch nicht private JFrame errorMessage; // mal gucken, vllt auch nicht
private JLabel mainMenuLabel; private JLabel mainMenuLabel;
private JPanel logRegScreen; private JPanel logRegScreen;
@ -72,8 +72,6 @@ public class Main extends JFrame {
panelLayout.setLayout(cardLayout); panelLayout.setLayout(cardLayout);
jframe.setDefaultCloseOperation(DISPOSE_ON_CLOSE); jframe.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
errorMessageCreate();//wahrscheinlich muss individuell angepasst werden
logRegScreen = new JPanel(new FlowLayout()); logRegScreen = new JPanel(new FlowLayout());
mainMenuLabel = new JLabel(" Hauptmenü "); mainMenuLabel = new JLabel(" Hauptmenü ");
mainMenuLabel.setFont(new Font("Arial", Font.PLAIN, 24)); mainMenuLabel.setFont(new Font("Arial", Font.PLAIN, 24));
@ -197,9 +195,26 @@ public class Main extends JFrame {
} }
private void errorMessageCreate() { private void errorMessageCreate() {
errorMessage = new JPanel(); errorMessage = new JFrame();
JLabel jl = new JLabel("Daten sind falsch oder unvollständig!"); errorMessage.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
errorMessage.add(jl); JPanel jp = new JPanel(new FlowLayout());
JLabel jl = new JLabel("Daten falsch oder unvollständig!");
JButton jb = new JButton("OK");
jb.setFocusable(false);
jb.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
errorMessage.dispose();
}
});
jp.add(BorderLayout.CENTER, jl);
jp.add(BorderLayout.SOUTH, jb);
errorMessage.add(jp);
errorMessage.setSize(240, 100);
errorMessage.setResizable(false);
errorMessage.setVisible(true);
errorMessage.setLocationRelativeTo(null);
} }
@ -267,7 +282,7 @@ public class Main extends JFrame {
jframe.setSize(new Dimension(500, 500)); jframe.setSize(new Dimension(500, 500));
} }
else{ else{
//vllt zukünftig implementiert errorMessageCreate();
} }
} }
}); });
@ -395,7 +410,7 @@ public class Main extends JFrame {
jframe.setSize(new Dimension(500, 500)); jframe.setSize(new Dimension(500, 500));
} }
else{ else{
//mal gucken errorMessageCreate();
} }
} }
}); });