Jmenubar

10

Click here to load reader

Transcript of Jmenubar

Page 1: Jmenubar
Page 2: Jmenubar

JMenuBar()

Crea una barra de menú.

JMenu add(JMenu)

Añade el menú de la final de la barra de

menú.

void setJMenuBar(JMenuBar) setJMenuBar

(en JApplet JDialog JFrame JInternalFrame

JRootPane

Establece o recibe la barra de menú de un

applet, de diálogo, marco, estructura

interna, o panel de raíz.

Page 3: Jmenubar

JMenu() JMenu (String) JMenu(Action)

Crea un menú. La cadena que especifica el texto a mostrar para el menú. La Action especifica el texto y otras propiedades del menú.

JMenuItem add(JMenuItem) JMenuItem add (String)

Agrega un elemento de menú hasta el final actual del menú. Si el argumento es una cadena, a continuación, el menú crea automáticamente un objeto JMenuItem que muestra el texto especificado.

Nota: la versión: antes de 1.3, la única manera de asociar una Action con un elemento de menú consistía en utilizar el menú de add(Action) para crear el elemento de menú y añadirlo al menú. A partir de 1.3, este método no se recomienda. Usted en cambio puede asociar un elemento de menú con una Action utilizando el método de setAction

Page 4: Jmenubar

void addSeparator()

Añade un separador al final del menú actual.

JMenuItem insert(JMenuItem, int) void insert(String, int)void insertSeparator(int)

Introduce un elemento de menú o un separador en el menú en la posición especificada. El primer elemento del menú está en la posición 0, los argumentos segundo en la posición 1, y así sucesivamente. El JMenuItem y String se tratan de la misma que en el correspondiente add métodos.

void remove(JMenuItem) void remove(int) void removeAll

Elimina el elemento especificado (s) en el menú. Si el argumento es un entero, entonces se especifica la posición del elemento de menú que desea eliminar.

Page 5: Jmenubar

JPopupMenu() JPopupMenu(String)

Crea un menú emergente. El argumento de cadena opcional especifica el título que el aspecto y comportamiento podría mostrar en el marco de la ventana emergente.

JMenuItem add(JMenuItem) JMenuItem add(String)

Agrega un elemento de menú hasta el final actual del menú emergente. Si el argumento es una cadena, a continuación, el menú crea automáticamente un objeto JMenuItem que muestra el texto especificado.

Nota: la versión: antes de 1.3, la única manera de asociar una Action con un elemento en un menú emergente era utilizar el menú de add(Action) para crear el elemento de menú y agregar al menú emergente. A partir de 1.3, este método ya no se recomienda. Tú, en cambio, puede asociar un elemento de menú con una Action utilizando el método de setAction.

void addSeparator()

Añade un separador al final de curso en el menú emergente.

Page 6: Jmenubar

void insert(Component, int)

Introduce un elemento de menú en el menú en la posición especificada. El primer elemento del menú está en la posición 0, el segundo en la posición 1, y así sucesivamente. El argumento Component especifica el elemento de menú para añadir.

void remove(int) void removeAll()

Elimina el elemento especificado (s) en el menú. Si el argumento es un entero, entonces se especifica la posición del elemento de menú que desea eliminar.

static void setLightWeightPopupEnabled(boolean

Por defecto, Swing implementa una ventana de menú con un componente de peso ligero. Esto puede causar problemas si utiliza los componentes de peso pesado en su programa Swing, como se describe en la educación de un menú pop-ups.(Esta es una de varias razones para evitar el uso de componentes pesados. ) Como una solución, invocar JPopupMenu.setLightWeightPopupEnabled(false) .

void show(Component, int, int)

Mostrar el menú desplegable en la posición y especifica x, (especificado en ese orden por los argumentos enteros) en el sistema de coordenadas del componente especificado.

Page 7: Jmenubar

JMenuItem() JMenuItem(String) JMenuItem(Icon))JMenuItem(Action)

Crea un elemento de menú ordinario. El argumento icono, siexiste, especifica el icono que el elemento de menú debemostrar. Del mismo modo, el argumento cadena especifica el texto que el elemento de menú debe mostrar. El argumento entero especifica el mnemónico de teclado a utilizar. Puede especificar cualquiera de las constantes VK pertinentes definidos en la clase KeyEvent. Por ejemplo, para especificar la tecla, el uso KeyEvent.VK_A. El constructor con los parámetros

JCheckBoxMenuItem() JCheckBoxMenuItem(StringJCheckBoxMenuItem(Icon)

Crea un elemento de menú que se ve y actúa como una casillade verificación. El argumento de cadena, en sucaso, especifica el texto que el elemento de menú debemostrar. Si especifica true para el argumentobooleano, entonces el elemento de menú está inicialmenteseleccionada (marcada). De lo contrario, el elemento de menúestá inicialmente seleccionados.

Page 8: Jmenubar

private void InicializaMenus() {

mbarra = new MenuBar();

Menu m = new Menu( "Archivo" );

m.add( new MenuItem( "Nuevo") );

m.add( new MenuItem( "Abrir") );

m.add( new MenuItem( "Guardar") );

m.add( new MenuItem( "Guardar como") );

m.add( new MenuItem( "Imprimir") );

m.addSeparator();

m.add( new MenuItem( "Salir") );

mbarra.add( m );

m = new Menu( "Ayuda" );

m.add( new MenuItem( "Ayuda!" ) );

m.addSeparator();

m.add( new MenuItem( "Acerca de..." ) );

mbarra.add( m );

setMenuBar( mbarra );

}

Page 9: Jmenubar

JMENUBAR

Page 10: Jmenubar

PRESENTADO POR:SINDY JOHANNA QUINTERO PEDRO ANGEL MARTINEZ

IV SEMESTREINGENIERIA DE SISTEMAS