presentación de historia; arquitectura renacentista
Programación java - Diseño de Menús y submenús.
1. “AÑO DEL BUEN SERVICIO AL CIUDADANO”
JEAN TAPUY TORRES
GUSTAVO CURITIMA CANAQUIRI
2. Diseño de Menús y Submenús
un menú es una serie de opciones que el usuario puede elegir para realizar
determinadas tareas.
Los menús están contenidos en una barra de menú, la cuál se puede decir que es una
propiedad que tienen las ventanas para poseer menús, esto es porque la barra de menú
en sí misma no es una ventana como lo puede ser un botón de comando o un cuadro de
texto, pero tampoco es una barra de herramientas, sino un objeto contenedor de otros
menús.
3. Un menú es un componente que vemos muy a menudo en las aplicaciones gráficas,
con varias acciones comunes.
Submenús. Son los menús que tienen menús hijos, es decir que no se puede hacer
clic en él, en vez de eso hay que seleccionar uno de sus «hijos»; habitualmente traen
consigo una flecha en la lateral derecha indicando la naturaleza del mismo.
4. SWING - Menú
Como sabemos que cada ventana de nivel superior tiene una barra de menú asociada a ella.
Esta barra de menús constan de varias opciones de menú disponibles para el usuario final.
Además cada opción contiene una lista de opciones que se llama menús desplegables.
controles de los menús y MenuItem son subclase de la clase MenuComponent.
Controles del menú
JMenuBar
El objeto JMenuBar está asociado con la ventana de nivel superior.
JMenuItem
Los elementos del menú deben pertenecer a la JMenuItem o cualquiera de sus subclases.
JMenu
El objeto JMenu es un componente de menú desplegable que aparece en la barra de menú.
JCheckBoxMenuItem
JCheckBoxMenuItem es subclase de JMenuItem.
JRadioButtonMenuItem
JRadioButtonMenuItem es subclase de JMenuItem.
JPopupMenu
JPopupMenu se pueden hacer estallar dinámicamente en una posición especificada dentro de un
componente.
5.
6. Casilla de activación
Swing: JCheckBox
Este componente (casilla de activación en la paleta Swing) se utiliza
frecuentemente como botón de estado. Proporciona información del tipo Sí o No (true o
false), el argumento es de tipo booleano: verdadero (true) si la caja está seleccionada
y falso (false) en otro caso.
7. Botón de Opciones
Un botón de opción o botón de radio (a veces llamado incorrectamente «botón radial») es un tipo
de wiget de interfaz gráfica de usuario que permite al usuario elegir una de un conjunto predefinido
de opciones.
Los botones de opción (botones de radio) se llaman así en referencia a los botones físicos que se
usan en los radios para seleccionar estaciones preajustadas - cuando se presionaba uno de los
botones, otro de los botones saltaba.es que si no se marca ningún botón en un grupo, entonces no
se pasa ningún par nombre-valor cuando se envía el formulario.
8. Menú Emergente
JPopupMenu en Netbeans (Menú emergente)
Estos objetos definen menús emergentes. Los elementos de los menús llevan asociado un
menú emergente que permite realizar las tareas relacionadas. Al hacer clic con el botón
derecho en un elemento de un menú se abre el menú emergente asociado al mismo.
El menú emergente del elemento de menú se utiliza para realizar las siguientes tareas:
Agregar elementos de menú a paneles en forma de lanzadores.
Quitar elementos de menús.
Abrir el cuadro de diálogo Ejecutar programa con el comando elemento de menú.
Agregar menús a los paneles. Puede agregarse un menú como objeto de menú o
como objeto cajón.
Agregar nuevos elementos a los menús.
Cambiar las propiedades de los submenús y elementos de menú.
9. Los objetos JPopupMenu no se muestran en el formulario, pero puedes verlo en el Inspector
dentro de la rama de Otros Componentes:
Añada al menú emergente tres JMenuItem, y asignarles los siguientes nombres a cada uno:
menú Rojo, menú Verde, menú Azul. El inspector debería tener el siguiente aspecto:
10. Separador
La clase JSeparator proporciona una línea divisoria horizontal o vertical o espacio vacío. Es más
comúnmente usado en menús y barras de herramientas. De hecho, puede utilizar separadores
sin siquiera saber que existe una clase JSeparator, ya que los menús y las barras de
herramientas proporcionan métodos de conveniencia que crean y agregan separadores
personalizados para sus contenedores.
Aquí hay una imagen de un menú que tiene tres separadores, utilizado para dividir el menú en
cuatro grupos de elementos: