JToolBar

Post on 06-Jan-2016

43 views 0 download

description

JToolBar. Giovanni Galileo Mata Aguilar. JToolBar. Un objeto JToolBar crea una barra de herramientas con iconos -- dentro de una fila o una columna. Normalmente las barras de herramientas proporcionan acceso a funcionalidades que también se encuentran en ítems de menús. JToolBar. - PowerPoint PPT Presentation

Transcript of JToolBar

Giovanni Galileo Mata Aguilar

JToolBar

Un objeto JToolBar crea una barra de herramientas con iconos -- dentro de una fila o una columna. Normalmente las barras de herramientas proporcionan acceso a funcionalidades que también se encuentran en ítems de menús.

JToolBar

La principal distinción es que JToolBar es dockable (or floatable), significa que puede ser arrastrado fuera de la ventana original y quedarse como una ventana sola. También puede arrastrarse de vuelta a la ventana o soltarse en un lado de la ventana aun si fue colocado originalmente en la parte superior

JToolBar

Para construir una JToolBar, simplemente llama el constructor vacio ( para una posición horizontal), o JToolBar.VERTICAL.

JToolBar toolBar = new JToolBar(); JToolBar toolBar = new

JToolBar(“barra”,JToolBar.VERTICAL);

JToolBar

Podrás colocar JButtons normales o llamar un add en un Action (subclase especial de ActionListener que incluye información en las etiquetas e iconos), el cual automáticamente crea un JButton.

JToolBar

Método Propósito

JToolBar() Crea una barra de herramientas.

JButton add(Action) Component add(Component)

Añade un componente (normalmente un botón) a la barra de herramientas. Si el argumento de add es un objeto Action, la barra de herramientas crea automáticamente un JButton y lo añade.

void addSeparator()

Añade un separador al final de la barra de herramientas.

void setFloatable(boolean) boolean isFloatable()

La propiedad floatable es true por defecto, para indicar que el usuario puede arrastrar la barra de herramientas a una ventana separada. Para desactivar el arrastre de la barra de herramientas se utiliza toolbar.setFloatable(false).

Las siguientes tablas listan los métodos y constructores más utilizados de JToolBar.

JToolBar

JToolBar

JToggleButton

La clase JToggleButton similar a Button (de hecho forman parte de la clase abstracta AbstractButton) que permite tener la funcionalidad de botones presionados.

JToggleButton

El JToggleButton es muy similar a JButton de hecho sus constructores son muy parecidos:

JToggleButton(String texto); JToggleButton(Icon icono); JToggleButton(String texto, Icon icono);

JToggleButton

JToggleButton