java básico menu

3
JAVA BÁSICO: CÓMO CREAR UN MENÚ DESPLEGABLE Publicado el 6 diciembre, 2012 por admin En artículos anteriores explicábamos el funcionamiento básico de las estructuras de control . En esta ocasión continuamos dando nuestros primeros pasos en java hablando sobre el código necesario para crear un menú desplegable. En la librería swing tenemos a nuestra disposición diferentes componentes que permiten configurar la interfaz de usuario de un programa; botones, campos de texto, etiquetas, barras de menú. Con la ayuda de estas últimas podemos acceder a las diferentes funcionalidades de una aplicación. Importando la librería javax.swing En primer lugar vamos a importar la librería javax.swing. A continuación creamos una clase pública con el nombre Desplegable, que hereda de JFrame. Luego, declaramos una serie de variables de tipoJMenuBar, JMenu y JMenuItem. Estos 3 componentes formarán la estructura principal de nuestro menú desplegable.

Upload: jbersosa

Post on 22-Jul-2015

75 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Java básico menu

JAVA BÁSICO: CÓMO CREAR UN MENÚ

DESPLEGABLEPublicado el 6 diciembre, 2012 por admin

En artículos anteriores explicábamos el funcionamiento básico de las estructuras de control.

En esta ocasión continuamos dando nuestros primeros pasos en java hablando sobre el código necesario

para crear un menú desplegable.

En la librería swing tenemos a nuestra disposición diferentes componentes que permiten configurar la

interfaz de usuario de un programa; botones, campos de texto, etiquetas, barras de menú.

Con la ayuda de estas últimas podemos acceder a las diferentes funcionalidades de una aplicación.

Importando la librería javax.swing

En primer lugar vamos a importar la librería javax.swing. A continuación creamos una clase pública con

el nombre Desplegable, que hereda de JFrame. Luego, declaramos una serie de variables de

tipoJMenuBar, JMenu y JMenuItem. Estos 3 componentes formarán la estructura principal de nuestro

menú desplegable.

Page 2: Java básico menu

El primero de ellos permite crear la barra del menú, el segundo, cada uno de los menús principales que

contiene la barra, y el tercer componente muestra las opciones de los menús principales.

Dentro del método constructor, public desplegable, asignamos un setLayout (null). Después añadimos

la variable barra1 al JFrame, la variable menu1 a barra1 y terminamos por incorporar las diferentes

opciones item1, item2, item3 e item4 al menu1.

Finalmente, en el método principal de la aplicación hacemos una nueva instancia de la clase Desplegable

a la que llamamos marco, configuramos la posición y medidas del marco mediante

el método setBounds y su visibilidad con setVisible(true).

A continuación tienes el código completo de esta sencilla interfaz de usuario, desarrollado con algunos

de los componentes y contenedores que nos ofrece la librería swing de java. En posteriores artículos

realizaremos un menú más completo y funcional usando eventos y listeners.

Código

import javax.swing.*;

public class Desplegable extends JFrame{

private JMenuBar barra1;

private JMenu menu1;

private JMenuItem item1, item2, item3, item4;

public Desplegable(){

setLayout(null);

barra1= new JMenuBar();

setJMenuBar(barra1);

Page 3: Java básico menu

menu1= new JMenu("Editar");

barra1.add(menu1);

item1= new JMenuItem("Copiar");

menu1.add(item1);

item2= new JMenuItem("Cortar");

menu1.add(item2);

item3= new JMenuItem("Pegar");

menu1.add(item3);

item4= new JMenuItem("Eliminar");

menu1.add(item4);

}

public static void main(String[] args) {

Desplegable marco = new Desplegable();

marco.setBounds(20,20,400,300);

marco.setVisible(true);

}

}