Dear Programmers,
I do have a window with an OK button in it to save the config in the labels that I write in. But when I klick on the Button greenfoot is completely rebooting when I use system.exit. How could I save the Config without rebooting:)
JDialog meinJDialog = new JDialog(new javax.swing.JFrame(), true); meinJDialog.setTitle("Einstellungen"); meinJDialog.setSize(1000,300); meinJDialog.setLayout( new GridLayout( 0, 4, 10, 5) ); meinJDialog.add (new JLabel (" PC "+CO)); meinJDialog.add (new JLabel ()); meinJDialog.add (new JLabel ()); meinJDialog.add (new JLabel ()); meinJDialog.add (new JLabel (" IP Adresse")); meinJDialog.add (new JLabel (" Netzmaske")); meinJDialog.add (new JLabel (" Gateway")); meinJDialog.add (new JLabel (" Schnittstelle")); JTextField text_1 = new JTextField (11); meinJDialog.add (text_1); JTextField text_2 = new JTextField (11); meinJDialog.add (text_2); JTextField text_3 = new JTextField (11); meinJDialog.add (text_3); JTextField text_4 = new JTextField (11); meinJDialog.add (text_4); meinJDialog.add (new JLabel ()); meinJDialog.add (new JLabel ()); meinJDialog.add (new JLabel ()); JButton button_ok = new JButton("OK"); //einen neuen Button mit der Aufschrift OK anlegen button_ok.addActionListener(new java.awt.event.ActionListener() { // Beim Drücken des Menüpunktes wird actionPerformed aufgerufen public void actionPerformed(java.awt.event.ActionEvent e) { // Dateiauswahldialog wird erzeugt... System.exit(0); } }); meinJDialog.add (button_ok); //den Button zum Fenster hinzufuegen meinJDialog.pack(); //bewirkt, dass das Dialog die minimale Grösse bei optimaler Anordnung //der in ihm enthaltenen Komponenten bekommt meinJDialog.setResizable(false); //Fenster kann nicht verändert werden meinJDialog.setLocationRelativeTo(null); //Fenster wird zentriert meinJDialog.setVisible(true); //Fenster wird sichtbar gemacht } //meinJDialog.setVisible(true); public void status (){ meinJDialog.setVisible(false); }