Sie sind auf Seite 1von 3

JAVA TEMA 15: JTOOLBAR Las mismas dos notas anteriores y no han observado que en swing: La ventana lleva

un contentpane() intermedio. no se ocupa un escuchador de ventana para cerrarla, solo un metodo mas de ventana (windows-on-close) que proporciona swing. Este componente es muy usado en programas de windows, su funcion es contener componentes que son usados frecuentemente por el usuario, por ejemplo save, print, etc, para evitar que el usuario tenga que accesar la barra de menu de arriba de la aplicacion. Sus propiedades mas comunes son:

Autoscrolls(), Background(), Border(), Bounds(), Cursor(), Enabled(), Font(), Foreground(),Floatable(), Insets(), Layout(), Margin(), Name(), Opaque(), Orientation(), ToolTipText(), Visible(), VisibleRect(). Para que sirve JToolBar? Esta clase implemente una barra de herramientas, formada normalmente por botones o controles que incluyen iconos y que aparecen organizados como una fila o una columna dependiendo de la zona de la pantalla donde se coloque.

import java.lang.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class EjemploJToolbar { public static void main(String[] args){ // area de definicion de propiedades de el objeto JFrame ventana = new JFrame(); ventana.setTitle("Ejemplo de JToolBar"); ventana.setDefaultCloseOperation(ventana.EXIT_ON_CLOSE);

ventana.setBounds(200,250,200,70); // llamada JToolBar JToolBar barra = new JToolBar("barra"); //creacin de botones JButton copiar = new JButton("Copiar"); JButton cortar = new JButton("Cortar"); JButton pegar = new JButton("Pegar"); //cargando toolbar panel con sus componentes barra.add(copiar); barra.add(cortar); barra.add(pegar); // cargando la ventana con el toolbar ventana.getContentPane().add(barra); ventana.setVisible(true); ventana.setResizable(false); } }
Tambin se puede considerar utilizar las siguientes opciones para JToolbar:

barra.addSeparator(); //aade un separador barra.setFloatable(false); //impide que se pueda mover de su sitio barra.setOrientation(JToolBar.VERTICAL); //pone la orientacin vertical

package com.chuidiang.ejemplos.toolbar; import java.awt.BorderLayout; import import import import javax.swing.JButton; javax.swing.JFrame; javax.swing.JTextArea; javax.swing.JToolBar;

public class PruebaJToolBar { public static void main(String[] args) {

new PruebaJToolBar(); } public PruebaJToolBar() { JFrame ventanaPrincipal = new JFrame("Prueba JToolBar"); JTextArea componentePrincipal = new JTextArea(25, 80); JToolBar toolBar = getToolBar(); ventanaPrincipal.getContentPane().add(componentePrincipal); ventanaPrincipal.getContentPane().add(toolBar, BorderLayout.NORTH); ventanaPrincipal.pack(); ventanaPrincipal.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); ventanaPrincipal.setLocationRelativeTo(null); ventanaPrincipal.setVisible(true); } private JToolBar getToolBar() { JToolBar barraBotones = new JToolBar(); barraBotones.add(new JButton("1")); barraBotones.add(new JButton("2")); barraBotones.add(new JButton("3")); barraBotones.add(new JButton("4")); barraBotones.add(new JButton("5")); return barraBotones; } }

Das könnte Ihnen auch gefallen