Saltar la navegación

3.10.12.- Separadores.

Menú con tres opciones y separador.
José Javier Bermúdez Hernández (CC BY-NC)

A veces, en un menú pueden aparecer distintas opciones. Por ello, nos puede interesar destacar un determinado grupo de opciones o elementos del menú como relacionados entre sí por referirse a un mismo tema, o simplemente para separarlos de otros que no tienen ninguna relación con ellos.

El componente Swing que tenemos en Java para esta funcionalidad es: JSeparator, que dibuja una línea horizontal en el menú, y así separa visualmente en dos partes a los componentes de ese menú. En la imagen podemos ver cómo se han separado las opciones de Abrir y Guardar de la opción de Salir, mediante este componente.

Al código anterior, tan sólo habría que añadirle una línea, la que resaltamos en negrita:

...

menu.add(opcionguardar);

menu.add(new JSeparator());

JMenuItem opcionSalir = new JMenuItem("Salir");

...

Autoevaluación

Pregunta 1

En un menú en Java se debe introducir siempre un separador para que se pueda compilar el codigo.