Gute Nacht,
habe mal eine Frage ich möchte mir ein Dialog erstellen. Aufgerufen wird er aus einem Fenster über die JMenuBar. Habe noch nie mit Dialogen gearbeitet. Hab mir mal was aus meinem Büchlein zusammengesucht. Aber irgendwie ist das noch nicht so das Wahre!
Ziel soll es sein abzufragen, wie viele Aufgaben man rechnen möchte. Also wie oft eine Methode wiederholt werden soll. Dazu muss diese Methode (mit for-Schleife) die Variable aber erhalten.
"eingabe" ist das JTextField. Hier soll die int Variable eingegeben werden und dann ausgelesen werden, geht doch mit getText(); oder?
Wenn das alles geht, dank eurer Hilfe, dann habe ich die nächste Frage.
Wie kann ich denn jetzt die eingegebene Variable in meinem Fenster anzeigen und verwenden?
Danke für HIlfe!
habe mal eine Frage ich möchte mir ein Dialog erstellen. Aufgerufen wird er aus einem Fenster über die JMenuBar. Habe noch nie mit Dialogen gearbeitet. Hab mir mal was aus meinem Büchlein zusammengesucht. Aber irgendwie ist das noch nicht so das Wahre!
Code:
public class Dialoge extends JDialog implements ActionListener {
JTextField eingabe;
//Ereignisbehandlung für den Dialog = WindowLauscher
class FensterBeenden extends WindowAdapter {
public void windowClosing(WindowEvent e) {
setVisible(true);
}
}
//Konstruktor
Dialoge(JFrame f,String titel) {
super(f,titel,true);
setResizable(false);
//Panel mit Abfrage anlegen
JPanel anzahl = new JPanel();
JLabel frage = new JLabel("Wie viele Aufgaben möchtest du rechnen?");
eingabe = new JTextField(3);
anzahl.add(frage);
anzahl.add(eingabe);
eingabe.getText();
pack();
//Ereignisbehandlung für den Dialog = WindowLauscher
class FensterBeenden extends WindowAdapter {
public void windowClosing(WindowEvent e) {
setVisible(true);
}
}
addWindowListener(new FensterBeenden());
public void actionPerformed(ActionEvent e) {
}
}
}
Ziel soll es sein abzufragen, wie viele Aufgaben man rechnen möchte. Also wie oft eine Methode wiederholt werden soll. Dazu muss diese Methode (mit for-Schleife) die Variable aber erhalten.
"eingabe" ist das JTextField. Hier soll die int Variable eingegeben werden und dann ausgelesen werden, geht doch mit getText(); oder?
Wenn das alles geht, dank eurer Hilfe, dann habe ich die nächste Frage.
Wie kann ich denn jetzt die eingegebene Variable in meinem Fenster anzeigen und verwenden?
Danke für HIlfe!