Componentes Avanzados: JToolBar

Clase JToolBar

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JToolBar

Un JtoolBar es una Barra de herramientas propiamente traducido al español, muy común en programas de edición ya sea para abrir, guardar o generar un nuevo archivo, volver atras, adelantar, etc.
He aqui un ejemplo del propio IDE NetBeans, donde sus botones son solamente imagenes de iconos sin texto:

Un breve ejemplo con código:

  1. import javax.swing.*;
  2. import java.awt.*;
  3. public class BarraHerramientas extends JFrame{
  4.     JToolBar barra = new JToolBar();
  5.     JButton boton1 = new JButton("Nuevo");
  6.     JButton boton2 = new JButton("Abrir");
  7.     JButton boton3 = new JButton("Guardar");
  8. //Constructor de la Clase
  9.     public BarraHerramientas(){
  10.         super("Barra de Herramientas");
  11.         setSize(350,200);
  12.         setLocationRelativeTo(null);
  13.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  14.        
  15.         barra.add(boton1);barra.add(boton2);barra.add(boton3);
  16.         setLayout(new BorderLayout());
  17.         add(barra, BorderLayout.NORTH);
  18.         setVisible(true);
  19.     }
  20.     public static void main(String[] dar10){
  21.         new BarraHerramientas();
  22.     }
  23. }

Simplemente heredamos de JFrame para hacer un marco, declaramos el JToolBar y 3 botones que le asignaremos con el método add(componete) y el resultado será:

Luego quedará por asignar un escucha a cada boton para que cumplan con su función

No hay comentarios:

Publicar un comentario