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