tabbed pane y excepciones

12
TabbedPane y EXCEPCIONES Ing. Yeimmy Alejandra Contreras S.

Upload: aleja0940

Post on 13-Jun-2015

1.110 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Tabbed pane y excepciones

TabbedPane y EXCEPCIONES Ing. Yeimmy Alejandra Contreras S.

Page 2: Tabbed pane y excepciones

EXCEPCIONES• Los programadores de cualquier lenguaje se esfuerzan por escribir

programas libres de errores, sin embargo, es muy difícil que los programas reales se vean libres de ellos. En Java las situaciones que pueden provocar un fallo en el programa se denominan excepciones.

• Java lanza una excepción en respuesta a una situación poco usual. El programador también puede lanzar sus propias excepciones. Las excepciones en Java son objetos de clases derivadas de la clase base Exception.

• En el anterior Numeral se menciono como se convierte el string en número entero mediante la función estática Integer.parseInt, y finalmente, usamos dicho número.

String str=" 12 ";int numero=Integer.parseInt(str);

• Si se introducen caracteres no numéricos, o no se quitan los espacios en blanco al principio y al final del string, mediante la función trim, se lanza una excepción

NumberFormatException.

Page 3: Tabbed pane y excepciones

Captura de las excepciones• Empecemos por solucionar el error que se produce en el programa durante la

compilación.• Tal como indica el mensaje que genera el compilador, se ha de poner la

sentencia System.in.read(); en un bloque try...catch, del siguiente modo.try {System.in.read();}catch (IOException ex) { }

Para solucionar el error que se produce en el programa durante su ejecución, se debe poner la llamada a Integer.parseInt en el siguiente bloque try...catch.

String str=" 12 ";int numero;try{numero=Integer.parseInt(str);}catch(NumberFormatException ex){System.out.println("No es un número");}

Page 4: Tabbed pane y excepciones

¿Cómo Usar TabbedPane?• Con la clase JTabbedPane, podemos tener varios

componentes (normalmente objetos JPanel) compartiendo el mismo espacio. El usuario puede elegir qué componente ver seleccionando la pestaña del componente deseado.

• Para crear un TabbedPane, simplemente se ejemplariza un JTabbedPane, se crean los componentes que deseemos mostrar, y luego los añadimos al TabbedPane utilizando el método addTab.

Page 5: Tabbed pane y excepciones

El API TabbedPane• Las siguientes tablas listan los métodos y constructores más

utilizados de JTabbedPane. El API para utilizar TabbedPane se divide en estas categorías.

• Crear y Configurar un TabbedPane

Page 6: Tabbed pane y excepciones

• Insertar, Eliminar, Encontrar y Seleccionar Pestañas

Page 7: Tabbed pane y excepciones

Cambiar la Apariencia de las Pestañas

Page 8: Tabbed pane y excepciones

Cambiar la Apariencia de las Pestañas

Page 9: Tabbed pane y excepciones

Ejemplo

Page 10: Tabbed pane y excepciones
Page 11: Tabbed pane y excepciones
Page 12: Tabbed pane y excepciones

Resultado