Jetzt habe ich ein CostumPanel, das dann eine nächste Methode aufruft, nachdem der Benutzer die Eingabetaste im Textfeld gedrückt hat. Ich habe mich gefragt, wie man eine Methode aufrufen kann, die den angeforderten Wert zurückgibt. Ähnlich wie JOptionPane. (Ich möchte JOptionPane oder ähnliches nicht verwenden, ich möchte versuchen, es selbst zu erstellen)
Der Klarheit halber habe ich jetzt:
Code: Select all
first() {
ib = new InputBox("Question");
ib.main.getActionMap().put("enter", new AbstractAction() {
public void actionPerformed(ActionEvent e) {
second(ib.getText());
}
});
}
second(String input) {/*do stuff*/}
Code: Select all
first() {
String input = InputBox.ask();
// do stuff
}