Java sprog kan bruges til at udvikle rige, interaktive applikationer på både nettet og native applikationer . Den JTextField klassen håndterer string input fra en formular indlejret i et Java-program . Din bruger kan indtaste et heltal i tekstfeltet , der skal konverteres fra en streng før programmatisk brug. Instruktioner
1
Opret en ny JTextField inden din skærm klasse, såsom JFrame eller JPanel , der implementerer ActionListener . Den heltal 10 opretter et tekstfelt med 10 kolonner
public class myDemo udvider JPanel implementerer ActionListener { beskyttet JTextField myJTextField ; . Beskyttet int myInteger ; ... offentlig doDemo () { my_JTextField = new JTextField (10); . .. } ... }
2
Tilføj en handling lytteren til at my_JTextField at håndtere respons, når teksten er indtastet
my_JTextField.addActionListener ( dette) .
< br >
3
Tilføj en metode til din myDemo klasse til at håndtere respons, når teksten er indtastet.
public void actionPerformed ( ActionEvent my_event ) { ... }
4 < p> Brug Integer.parseInt () funktionen til at parse strengen fra din JTextField ind i en int . Funktionen vil returnere en fejl, hvis din JTextField ikke indeholder et heltal , så indlejre det i en try erklæring
try { int myInteger = Integer.parseInt ( my_JTextField.getText ()); } . Undtagen (Undtagelse ECP ) { System.out.println ( ECP) ;}