JToolBar

12
Giovanni Galileo Mata Aguilar JToolBar

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

Page 1: JToolBar

Giovanni Galileo Mata Aguilar

JToolBar

Page 2: 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

Page 3: 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

Page 4: 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

Page 5: 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

Page 6: 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.

Page 7: JToolBar

JToolBar

Page 8: JToolBar

JToolBar

Page 9: JToolBar

JToggleButton

Page 10: JToolBar

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

JToggleButton

Page 11: JToolBar

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

Page 12: JToolBar

JToggleButton