Tecnología

Inicio

Cómo leer un entero con el JTextField

Cómo leer un entero con el JTextField


El lenguaje Java se puede utilizar para desarrollar ricos, aplicaciones interactivas en la Web y aplicaciones nativas. La clase JTextField se encarga de cadenas de entrada de un formulario incrustado dentro de una aplicación Java. Su usuario puede introducir un número entero en el campo de texto que necesita ser convertido a partir de una cadena antes de su uso programático.

Instrucciones

1 Crear una nueva clase JTextField dentro de su pantalla, como JFrame o JPanel, que implementa ActionListener. El entero 10 crea un campo de texto con 10 columnas.

myDemo clase pública se extiende JPanel implementa ActionListener {
JTextField protegida myJTextField;
protegidos int miEntero;
...
doDemo público () {

my_JTextField = new JTextField(10);
...

}
...
}

2 Añadir un detector de acción para my_JTextField para manejar la respuesta cuando se introduce texto.

my_JTextField.addActionListener (this);

3 Agregue un método a la clase myDemo para manejar la respuesta cuando se introduce texto.

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

4 Utilice la función Integer.parseInt () para analizar la cadena de su JTextField en un int. La función devolverá un error si su JTextField no contiene un número entero, por lo incrustarlo en una sentencia try.

tratar{
int miEntero = Integer.parseInt (my_JTextField.getText ());
} Excepto (Excepción ECP) ​​{System.out.println (ECP); }