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); }