Nivel de dificultad: Básico intermedio
Conocimiento requerido: Solo saber como hacer un ventana básica (JFrame) y/o botones (JButton).
¿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");
//creación 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);
}
}
También se puede considerar utilizar las siguientes opciones para JToolbar:
barra.addSeparator(); //añade un separador
barra.setFloatable(false); //impide que se pueda mover de su sitio
barra.setOrientation(JToolBar.VERTICAL); //pone la orientación vertical
Ejercicio de JList junto a JToolBar propuesto: descargar aquí
Tutorial JList
3 comentarios:
Bueno, me ha ayudado a dar un paso más.
P.D.: hola a los de la clase del 3er semestre de la uce jeje
como desactivo la barra?? jToolbarl1.setEnabled(false) al parecer no funciona
Excelente
Publicar un comentario