Slik leser du en Integer Med JTextField

Slik leser du en Integer Med JTextField


Java-språket kan brukes til å utvikle rike, interaktive applikasjoner på både web og native applikasjoner. Den JTextField klassen håndterer streng innspill fra en form integrert i et Java-program. Din bruker kan angi et heltall i tekstfeltet som må konverteres fra en streng før programmatisk bruk.

Bruksanvisning

1 Opprett en ny JTextField i visnings klasse, for eksempel JFrame eller JPanel, som implementerer Action. Heltallet 10 skaper et tekstfelt med 10 kolonner.

public class myDemo strekker JPanel implementerer Action {
beskyttet JTextField myJTextField;
beskyttet int myInteger;
...
offentlig doDemo () {

my_JTextField = new JTextField(10);
...

}
...
}

2 Legg en handling lytteren å my_JTextField å håndtere responsen når teksten er skrevet inn.

my_JTextField.addActionListener (denne);

3 Legg en metode til myDemo klassen for å håndtere responsen når teksten er skrevet inn.

public void actionPerformed (Actione my_event) {
...
}

4 Bruk Integer.parseInt () -funksjonen til å analysere strengen fra JTextField inn en int. Den funksjonen vil returnere en feil hvis JTextField ikke inneholder et heltall, så legge den i en prøve uttalelse.

prøve{
int myInteger = Integer.parseInt (my_JTextField.getText ());
} Unntak (unntak ECP) ​​{System.out.println (ECP); }