Den Java-språket kan brukes til å utvikle rike , interaktive applikasjoner både på Internett og native applikasjoner . Den JTextField klassen håndterer inndata fra et skjema integrert i et Java-program . Din bruker kan skrive inn et heltall i tekstfeltet som må konverteres fra en streng før programmatisk bruk. Instruksjoner
en
Opprett en ny JTextField innenfor skjermen klassen, slik som JFrame eller JPanel , som implementerer ActionListener . Heltallet 10 skaper et tekstfelt med 10 kolonner
public class myDemo strekker JPanel implementerer ActionListener { beskyttet JTextField myJTextField ; . Beskyttet int myInteger ; ... offentlig doDemo ( ) { my_JTextField = new JTextField ( 10 ) ; . .. } ... }
2
Legg en handling lytteren til my_JTextField å håndtere responsen når teksten skrives inn
my_JTextField.addActionListener (denne) ; .
3
Legg en metode til din myDemo klassen til å håndtere responsen når teksten skrives inn.
public void ( ActionEvent my_event ) { ... }
4 < p> Bruk Integer.parseInt ()-funksjonen til å analysere strengen fra JTextField din til en int . Funksjonen vil returnere en feil hvis JTextField ikke inneholder et heltall , så legge det i en prøve uttalelse
try { int myInteger = Integer.parseInt ( my_JTextField.getText ( )); } . Unntatt (Unntak ECP ) { System.out.println ( ECP ) ;}