Wie kann ich nach einer Benutzereingabe in Java Swing mit einem Wert zurückkehren?Java

Java-Forum
Guest
 Wie kann ich nach einer Benutzereingabe in Java Swing mit einem Wert zurückkehren?

Post by Guest »

Ich habe eine Anwendung, bei der ich mehrere Benutzereingaben benötige. Ich möchte eine Klasse oder Methode schreiben, die die angeforderte Eingabe zurückgibt.
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*/}
Und ich möchte:

Code: Select all

first() {
String input = InputBox.ask();
// do stuff
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post