You are on page 1of 2

Programacin orientada a objetos II

Unidad 2. Componentes grficos

Ejemplo de cdigo 17. Declaracin y uso de barra de men


Para que comprendas mejor cmo crear la barra de men, presta atencin al siguiente ejemplo en donde
encontraras sombreado en:
Azul: la definicin del paquete, libreras a utilizar, autor, as como la declaracin de la clase y el
mtodo.
Verde: se tiene la creacin del marco sobre el que se colocar el men.
Morado: se tiene un panel azul, creado solo para ubicar mejor la barra del men, se crea la barra del
men en la pantalla mediante su constructor new javax.swing.JMenuBar().
Rojo se tiene la adicin de la barra de men al marco.
Al ser la barra de men un contenedor de elementos, solo requerimos declararla, lo que conforma en si este
elemento sern las acciones que se adicionen.
package GUI;
importjava.awt.BorderLayout;
importjava.awt.Color;
importjava.awt.event.WindowAdapter;
importjava.awt.event.WindowEvent;
importjavax.swing.*;
/**
* @author ESAD
*/
public class menu{
public static void main (String args[]){
JFrame frame=new JFrame("Marco/Frame");
frame.setLocation(200,200);
frame.setVisible(true);
frame.setSize(300,200);
frame.addWindowListener(new WindowAdapter(){
@Override
public void windowClosing(WindowEvent e){
System.exit(0);
}
});

Ingeniera en Desarrollo de Software

Programacin orientada a objetos II


Unidad 2. Componentes grficos

JPanel pnl=new javax.swing.JPanel();


pnl.setBackground(Color.CYAN);
JMenuBarbarra=new javax.swing.JMenuBar();
frame.add(barra,BorderLayout.PAGE_START);
frame.add(pnl,BorderLayout.PAGE_END);
}
}

Ingeniera en Desarrollo de Software

You might also like