Die Java-Sprache kann verwendet werden, um reiche , interaktive Anwendungen sowohl auf dem Web und native Anwendungen zu entwickeln. Die JTextField Klasse behandelt String-Eingang von einem Formular in einer Java- Anwendung eingebettet . Ihre Benutzer geben eine ganze Zahl in das Textfeld ein , die aus einem String vor programmgesteuerte Verwendung konvertiert werden muss . Anleitung
1
Neues JTextField in Ihrem Display Klasse , wie JFrame oder JPanel , die ActionListener implementiert. Die Zahl 10 wird ein Textfeld mit 10 Spalten
public class mydemo erstreckt JPanel implements ActionListener { geschützt JTextField myJTextField ; . Protected int myInteger ; ... public doDemo () { my_JTextField = new JTextField (10); . .. } ...}
2
Fügen Sie eine Aktion Hörer my_JTextField die Antwort , wenn Text eingegeben wird handhaben
my_JTextField.addActionListener (this); .
< br > Seite 3
Fügen Sie eine Methode , um Ihre mydemo Klasse, um die Antwort, wenn Text eingegeben wird zu behandeln.
public void ( ActionEvent mein_event ) {...}
4 < p> Mit dem Integer.parseInt ()-Funktion , um die Zeichenfolge aus Ihrem JTextField analysieren in einen int . Die Funktion gibt einen Fehler zurück , wenn Ihr JTextField nicht enthält eine ganze Zahl , so binde sie in einer try-Anweisung
try {int myInteger = Integer.parseInt ( my_JTextField.getText ()); } . Ausnahme (Exception ecp ) {System.out.println ( ECP );}