SlideShare una empresa de Scribd logo
1 de 11
“AÑO DEL BUEN SERVICIO AL CIUDADANO”
JEAN TAPUY TORRES
GUSTAVO CURITIMA CANAQUIRI
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.
 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.
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.
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.
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.
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ú.
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:
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:
Programación java - Diseño de Menús y submenús.

Más contenido relacionado

La actualidad más candente

Arquitectura Cliente-Servidor y P2P
Arquitectura Cliente-Servidor y P2PArquitectura Cliente-Servidor y P2P
Arquitectura Cliente-Servidor y P2PManuel Marcano
 
Gestion de usuarios y grupos ubuntu
Gestion de usuarios y grupos  ubuntuGestion de usuarios y grupos  ubuntu
Gestion de usuarios y grupos ubuntuJose Diaz Silva
 
Semana 2 tecnicas y lenguajes de trazabilidad
Semana 2 tecnicas y lenguajes de trazabilidadSemana 2 tecnicas y lenguajes de trazabilidad
Semana 2 tecnicas y lenguajes de trazabilidadGiovani Ramirez
 
Diseño de una red lan
Diseño de una red lanDiseño de una red lan
Diseño de una red lanCule98
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughWilfredy Inciarte
 
La herramienta de desarrollo de agentes Jade
La herramienta de desarrollo de agentes JadeLa herramienta de desarrollo de agentes Jade
La herramienta de desarrollo de agentes Jadepcuestaesei
 
Origen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesOrigen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesKim Sorel Rush
 
Clase No.1 Introducción a la Programación en JAVA
Clase No.1 Introducción a la Programación en JAVAClase No.1 Introducción a la Programación en JAVA
Clase No.1 Introducción a la Programación en JAVAVictor Hugo Chavez Salazar
 
Programacion Orientada a Objetos en python
Programacion Orientada a Objetos en pythonProgramacion Orientada a Objetos en python
Programacion Orientada a Objetos en pythonwozgeass
 
Semana 3 gestion de la configuracion y control de cambios
Semana 3 gestion de la configuracion y control de cambiosSemana 3 gestion de la configuracion y control de cambios
Semana 3 gestion de la configuracion y control de cambiosGiovani Ramirez
 
Manual de packet tracer
Manual de packet tracer Manual de packet tracer
Manual de packet tracer sebastianvaca4
 
Metodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareMetodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareDomingo Gallardo
 

La actualidad más candente (20)

Reporte de prácticas capítulo 2 cisco
Reporte de prácticas capítulo 2 ciscoReporte de prácticas capítulo 2 cisco
Reporte de prácticas capítulo 2 cisco
 
Arquitectura Cliente-Servidor y P2P
Arquitectura Cliente-Servidor y P2PArquitectura Cliente-Servidor y P2P
Arquitectura Cliente-Servidor y P2P
 
Gestion de usuarios y grupos ubuntu
Gestion de usuarios y grupos  ubuntuGestion de usuarios y grupos  ubuntu
Gestion de usuarios y grupos ubuntu
 
Semana 2 tecnicas y lenguajes de trazabilidad
Semana 2 tecnicas y lenguajes de trazabilidadSemana 2 tecnicas y lenguajes de trazabilidad
Semana 2 tecnicas y lenguajes de trazabilidad
 
Diseño de una red lan
Diseño de una red lanDiseño de una red lan
Diseño de una red lan
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaugh
 
La herramienta de desarrollo de agentes Jade
La herramienta de desarrollo de agentes JadeLa herramienta de desarrollo de agentes Jade
La herramienta de desarrollo de agentes Jade
 
Ers scrum ieee 830 app delivery
Ers   scrum ieee 830 app deliveryErs   scrum ieee 830 app delivery
Ers scrum ieee 830 app delivery
 
Origen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesOrigen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redes
 
Clase No.1 Introducción a la Programación en JAVA
Clase No.1 Introducción a la Programación en JAVAClase No.1 Introducción a la Programación en JAVA
Clase No.1 Introducción a la Programación en JAVA
 
Prototipado del software
Prototipado del softwarePrototipado del software
Prototipado del software
 
Unidad 5. Diseño del dialogo en línea
Unidad 5. Diseño del dialogo en líneaUnidad 5. Diseño del dialogo en línea
Unidad 5. Diseño del dialogo en línea
 
Programacion Orientada a Objetos en python
Programacion Orientada a Objetos en pythonProgramacion Orientada a Objetos en python
Programacion Orientada a Objetos en python
 
Semana 3 gestion de la configuracion y control de cambios
Semana 3 gestion de la configuracion y control de cambiosSemana 3 gestion de la configuracion y control de cambios
Semana 3 gestion de la configuracion y control de cambios
 
Cacti
CactiCacti
Cacti
 
Manual de packet tracer
Manual de packet tracer Manual de packet tracer
Manual de packet tracer
 
Metodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareMetodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de software
 
Control de versiones
Control de versionesControl de versiones
Control de versiones
 
Paso a paso zenoss 2.5
Paso a paso zenoss  2.5Paso a paso zenoss  2.5
Paso a paso zenoss 2.5
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 

Similar a Programación java - Diseño de Menús y submenús.

Similar a Programación java - Diseño de Menús y submenús. (20)

Menus y-submenus
Menus y-submenusMenus y-submenus
Menus y-submenus
 
Diseño De Menús
Diseño De MenúsDiseño De Menús
Diseño De Menús
 
Menus
MenusMenus
Menus
 
Archivo
ArchivoArchivo
Archivo
 
Archivos
ArchivosArchivos
Archivos
 
Thalia
ThaliaThalia
Thalia
 
Documento photoshop
Documento photoshopDocumento photoshop
Documento photoshop
 
El entorno de trabajo de open office
El entorno de trabajo de open officeEl entorno de trabajo de open office
El entorno de trabajo de open office
 
El entorno de trabajo de open office
El entorno de trabajo de open officeEl entorno de trabajo de open office
El entorno de trabajo de open office
 
Propiedades y metodos del control menu
Propiedades y metodos del control menuPropiedades y metodos del control menu
Propiedades y metodos del control menu
 
DISEÑO DE MENUS Y SUBMENUS
 DISEÑO DE MENUS Y SUBMENUS DISEÑO DE MENUS Y SUBMENUS
DISEÑO DE MENUS Y SUBMENUS
 
~$Manejo de ventanas de operador windows
~$Manejo de ventanas de operador windows~$Manejo de ventanas de operador windows
~$Manejo de ventanas de operador windows
 
Tutorial de photo shop
Tutorial de photo shopTutorial de photo shop
Tutorial de photo shop
 
Ambiente laboral
Ambiente laboralAmbiente laboral
Ambiente laboral
 
Cd 2 ventanas
Cd 2 ventanasCd 2 ventanas
Cd 2 ventanas
 
Ambiente laboral
Ambiente laboralAmbiente laboral
Ambiente laboral
 
Daniel suarez ramirez
Daniel suarez ramirezDaniel suarez ramirez
Daniel suarez ramirez
 
Photoshop unidad 1
Photoshop unidad 1Photoshop unidad 1
Photoshop unidad 1
 
Taller 1 7
Taller 1 7Taller 1 7
Taller 1 7
 
Control Menu VB 6
Control Menu VB 6Control Menu VB 6
Control Menu VB 6
 

Último

APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHEgonzalezdfidelibus
 
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)LeonardoDantasRivas
 
Gabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabrielaMarcano12
 
Maquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdfMaquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdforianaandrade11
 
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Roheimariagsg
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfBrbara57940
 
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdfMARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdfitssmalexa
 
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfSlaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfslaimenbarakat
 
Arquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdfArquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdfduf110205
 
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfEL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfCeciliaTernR1
 
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Modernasofpaolpz
 
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...sayumi4
 
Calendario 2024 Santoral con fase lunar.pdf
Calendario 2024 Santoral con fase lunar.pdfCalendario 2024 Santoral con fase lunar.pdf
Calendario 2024 Santoral con fase lunar.pdfAsol7
 
PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .Rosa329296
 
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfQue es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfandrea Varela
 
Portafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B HuizingaPortafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B Huizingagbhuizinga2000
 
Arquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezArquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezNaza59
 
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)lemg25102006
 
La Modernidad y Arquitectura Moderna - Rosibel Velásquez
La Modernidad y Arquitectura Moderna - Rosibel VelásquezLa Modernidad y Arquitectura Moderna - Rosibel Velásquez
La Modernidad y Arquitectura Moderna - Rosibel VelásquezRosibelVictoriaVelas
 
presentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentistapresentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentista30898575
 

Último (20)

APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
 
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
 
Gabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimiento
 
Maquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdfMaquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdf
 
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
 
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdfMARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
 
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfSlaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
 
Arquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdfArquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdf
 
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfEL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
 
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
 
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
 
Calendario 2024 Santoral con fase lunar.pdf
Calendario 2024 Santoral con fase lunar.pdfCalendario 2024 Santoral con fase lunar.pdf
Calendario 2024 Santoral con fase lunar.pdf
 
PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .
 
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfQue es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
 
Portafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B HuizingaPortafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B Huizinga
 
Arquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezArquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth Bermúdez
 
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
 
La Modernidad y Arquitectura Moderna - Rosibel Velásquez
La Modernidad y Arquitectura Moderna - Rosibel VelásquezLa Modernidad y Arquitectura Moderna - Rosibel Velásquez
La Modernidad y Arquitectura Moderna - Rosibel Velásquez
 
presentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentistapresentación de historia; arquitectura renacentista
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: