JTABBEDPANE JAVA

Es un componente que permite a un usuario estarse intercambiando entre grupos de componentes que se encuentran en una especie de folders, cada uno de ellos con su propia pesta√Īa(tab). Tampoco estoy seguro si es de awt tambien, pero pueden intentarlo. Tampoco

 

UNIDAD 2: APLICACIONES GRAFICAS

JAVA TEMA 14: JTABBEDPANE

Tampoco estoy seguro si es de awt tambien, pero pueden intentarlo.

Es un componente que permite a un usuario estarse intercambiando entre grupos de componentes que se encuentran en una especie de folders, cada uno de ellos con su propia pesta√Īa(tab).

Solo se puede poner un componente en cada folder o tab, asi que de preferencia, si se puede poner un panel en cada folder.

Tabs/componentes son a√Īadidos a este panel usando los metodos addTab e insertTab.

Cada Tab(folder) tiene asociado un numero indice y el primer tab tiene como indice el numero 0 (cero).

Algunas de sus propiedades mas importantes son:

Autoscrolls(), Background(), Border(), Bounds(), Cursor(), Enabled(), Font(), Foreground(),Insets(), Name(), Opaque(), SelectedComponent(), SelectedIndex(), TabCount(), TabPlacement(), TabRunCount(), Titles(), ToolTipText(), Visible(), VisibleRect().

Algunos de sus escuchadores-eventos mas importantes son:

WINDOW: WindowActivated(), WindowClosed(), WindowClosing(), WindowDeactivated(), WindowOpened().

MOUSE: MouseClicked(), MouseDragged(),MouseEntered(), MouseExited(),MouseMoved(), MousePressed(), MouseReleased().

KEY: KeyPressed(), KeyReleased(), KeyTyped().

Programa ejemplo:

import java.lang.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class prog10 {//declaracion, creacion e inicializacion de componentes, objetos y variablesstatic JFrame ventana = new JFrame();static JTabbedPane folders = new JTabbedPane();static JPanel panel1 = new JPanel();static JLabel jl1= new JLabel("label1");static JLabel jl2= new JLabel("label2");static JLabel jl3= new JLabel("label3");static JLabel jl4= new JLabel("label4");static JLabel jl5= new JLabel("label5");static JLabel jl6= new JLabel("label6");// parte principal de programapublic static void main(String[] args){ // area de definicion de propiedades de el objetoventana.setTitle("mi programa");ventana.setDefaultCloseOperation(ventana.EXIT_ON_CLOSE);//cargando panel con sus componentespanel1.add(jl1); panel1.add(jl2);//cargando tabbedpane con un componente y titulo = componentefolders.add(jl3);//cargando tabbedpane con un segundo componente usando indicefolders.add(jl4,1);//cargando tabbedpane con un titulo y un componentefolders.add(" pesta√Īa 1 ",jl5);//Adds a component represented by a title and no icon Cover method for insertTabfolders.addTab("pesta√Īa 2",jl6);//cargando tabbedpane con panel1folders.add("pestana panel",panel1);// cargando la ventana con el tabbedpaneventana.getContentPane().add(folders,BorderLayout.CENTER);ventana.pack(); ventana.setVisible(true);//area de asociacion de objeto-eventos}; // termina main} // termina clase

Corrida: Descubre las maravillas del mundo donde puedes viajar y hacer turismo Maravillas del mundo

JTABBEDPANE JAVA

M√ĀS INFORMACI√ďN

El contenido original se encuentra en https://programacionfacil.com/java/jtabbedpane/
Todos los derechos reservados para el autor del contenido original (en el enlace de la linea superior)
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta p√°gina infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente

Top 20