Un menú siempre es necesario en nuestras aplicaciones ya que nos permiten seleccionar e ir directo a una tarea en particular que realiza nuestra aplicación, en este caso agregar el menubar a nuestra aplicación puede resultar bastante sencillo.
Para ello requerimos de las importaciones de javax.swing.JMenuBar, JMenu, y JMenuItem, correspondientemente.
Sin mas vamos al grano.
--
--
Explicando el codigo...
Como ya lo explique en la entrada anterior JFrame en este caso se agrega el método createMenu() en el cual se agrega la linea.
JMenu menuPadre = new JMenu("Inicio");
Nos permite crear el nodo del cual saldran los diferentes submenus o menus items, Con la linea
JMenuItem nuevo = new JMenuItem("Nuevo");
menuPadre.add(nuevo);
Construimos un menu item con el texto de Nuevo y posteriormente se agrega al menuPadre, tambien se puede agregar un submenu o menuItem directamente al menu padre como se ve en la siguiente linea.
menuPadre.add( new JMenuItem("Salir");
Por ultimo se construye el Menu Bar al cual se agrega el menu padre y posteriormente se setea al frame con las lineas.
JMenuBar mb = new JMenuBar();
mb.add( menuPadre );
f.setJMenuBar( mb );
Por el momento es todo, espero te sea de ayuda, posteriormente veremos como agregar eventos al menu.
Espero tus comentarios, nos vemos pronto.
Para ello requerimos de las importaciones de javax.swing.JMenuBar, JMenu, y JMenuItem, correspondientemente.
Sin mas vamos al grano.
--
//clase Menu, para mostrar la implementaicon de un menu import javax.swing.JApplet; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; /** * * @author oscar martagon */ public class Menu extends JApplet{ JFrame f; public void createFrame(){ f=new JFrame("Inovania.blogspot.com"); f.setSize(400,400); f.setLocationRelativeTo(null); f.setVisible(true); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); createMenu(); } public void createMenu(){ JMenu menuPadre = new JMenu("Inicio"); JMenuItem nuevo = new JMenuItem("Nuevo"); menuPadre.add(nuevo); menuPadre.add(new JMenuItem("Salir")); JMenuBar mb = new JMenuBar(); mb.add(menuPadre); f.setJMenuBar(mb); } public static void main(String[] args) { Menu m = new Menu(); m.createFrame(); } }
--
Explicando el codigo...
Como ya lo explique en la entrada anterior JFrame en este caso se agrega el método createMenu() en el cual se agrega la linea.
JMenu menuPadre = new JMenu("Inicio");
Nos permite crear el nodo del cual saldran los diferentes submenus o menus items, Con la linea
JMenuItem nuevo = new JMenuItem("Nuevo");
menuPadre.add(nuevo);
Construimos un menu item con el texto de Nuevo y posteriormente se agrega al menuPadre, tambien se puede agregar un submenu o menuItem directamente al menu padre como se ve en la siguiente linea.
menuPadre.add( new JMenuItem("Salir");
Por ultimo se construye el Menu Bar al cual se agrega el menu padre y posteriormente se setea al frame con las lineas.
JMenuBar mb = new JMenuBar();
mb.add( menuPadre );
f.setJMenuBar( mb );
Por el momento es todo, espero te sea de ayuda, posteriormente veremos como agregar eventos al menu.
Espero tus comentarios, nos vemos pronto.
No hay comentarios:
Publicar un comentario