programa que genere una excepción cuando se teclee algo diferente de un número en un campo de texto.
En el proyecto Excepciones adicione un nuevo formulario JFrame llamado
Excepcion_NumberFormatException y diseñe un programa que genere una
excepción cuando se teclee algo diferente de unnúmero en un campo de texto.
•
Crear la interfaz de usuario
Al formulario JFrame añadale los siguientes objetos: 3 JLabel y 2 JTextField. El
formulario deberá visualizarse como se aprecia enla siguiente figura:
Figura 1.11 Formulario programa Excepcion_NumberFormatException.
•
Modificar propiedades de los objetos de la interfaz de usuario
Después de colocar los controles uobjetos en el formulario, se deben modificar
algunas de las propiedades de los objetos. Para el caso del ejemplo establezca las
siguientes modificaciones a los controles:
Tabla 1.2 Propiedades amodificar en Excepcion_NumberFormatException.
Control
JLabel1
JLabel2
JLabel3
JTextField1
JTextField2
JFrame
Propiedad
Cambiar nombre variable…
Editar texto (text)
Font
Cambiar nombrevariable…
Editar texto (text)
Cambiar nombre variable…
Editar texto (text)
Cambiar nombre variable…
Editar texto (text)
Cambiar nombre variable…
Editar texto (text)
Title
Valor
lbltituloEjemplo
excepción
NumberFormatException
Times New Roman, Negrita, 12
lblnumero
Digite un número:
lblresultado
Número digitado:
txtnumero
Dejar en blanco
txtresultado
Dejar en blanco
ExcepciónNumberFormatException
La interfaz de usuario quedaría como se muestra en la siguiente figura:
Figura 1.12 Formulario programa Excepcion_NumberFormatException.
•
Escribir código
Seleccioneel objeto txtnumero, pulse el botón derecho del mouse y escoja la opción
eventos, luego action y dé clic sobre actionPerformed para visualizar el método
txtnumeroActionPerformed y escriba elsiguiente código entre las llaves {}.
try{
int numeros=Integer.parseInt(txtnumero.getText());
txtresultado.setText("Lo digitado fue el número " + numeros );
}
catch(NumberFormatException e)
{...
Regístrate para leer el documento completo.