sábado, 14 de julio de 2012

JTabbedPane


 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

MétodoPropósito
JTabbedPane()
JTabbedPane(int)
Crea un TabbedPane. El argumento opcional indica dónde deberían aparecer las pestañas. Por defecto, las pestañas aparecen en la parte superior. Se pueden especificar estas posiciones (definidas en el interfaceSwingConstants, que implementa JTabbedPane): TOPBOTTOM,LEFTLEFT.
addTab(String, Icon, Component, String)
addTab(String, Icon, Component)
addTab(String, Component)
Añade una nueva pestaña al TabbedPane. El primer argumento especifica el texto de la pestaña. El argumento Icon es opcional e indica el icono de la pestaña. El argumento Component especifica el componente que el TabbedPane debería mostrar cuando se selecciona la pestaña. El cuarto argumento, si existe, especifica el texto del tooltip para la pestaña.

 Insertar, Eliminar, Encontrar y Seleccionar Pestañas

MétodoPropósito
insertTab(String, Icon, Component, String, int)Inserta una pestaña en el índice especificado, donde la primera pestaña tiene índice 0. Los argumentos son los mismos que para addTab.
remove(Component)
removeTabAt(int)
Elimina la pestaña correspondinete al índice o componente especificado.
removeAll()Elimina todas las pestañas.
int indexOfComponent(Component)
int indexOfTab(String)
int indexOfTab(Icon)
Devuelve el índice de la pestaña que tiene el componente, título o icono especificados.
void setSelectedIndex(int)
void setSelectedComponent(Component)
Selecciona la pestaña que tiene el índice o componente especificado. Seleccionar una pestaña tiene el efecto de mostrar su componente asociado.
int getSelectedIndex()
Component getSelectedComponent()
Devuelve el índice o componente de la pestaña seleccionada.

. Cambiar la Apariencia de las Pestañas

MétodoPropósito
void setComponentAt(int, Component)
Component getComponentAt(int)
Selecciona u obtiene qué componente está asociado con la pestáña del índice especificado. La primera pestaña tiene índice 0.
void setTitleAt(int, String)
String getTitleAt(int)
Selecciona u obtiene el título de la pestaña del índice especificado.
void setIconAt(int, Icon)
Icon getIconAt(int)
void setDisabledIconAt(int, Icon)
Icon getDisabledIconAt(int)
Selecciona u obtiene los iconos mostrados por la pestaña del índice especificado.
void setBackgroundAt(int, Color)
Color getBackgroundAt(int)
void setForegroundAt(int, Color)
Color getForegroundAt(int)
Selecciona u obtiene el color de fondo o de primer plano usado por la pestaña del índice especificado. Por defecto, una pestaña utiliza los colores del TabbedPane. Por ejemplo, si el color de primer plano del TabbedPane es negro, entonces todos los títulos de las pestañas serán en negro, excepto para aquellas en que especifiquemos otro color usando setForegroundAt.
void setEnabledAt(int, boolean)
boolean isEnabledAt(int)
Selecciona u obtiene el estado activado de la pestaña del índice especificado.