Top Banner
TabbedPane y EXCEPCIONES Ing. Yeimmy Alejandra Contreras S.
12

Tabbed pane y excepciones

Jun 13, 2015

Download

Documents

aleja0940
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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