jairogarcíarincón
06/09/2021
Contenidos
- UI, UX y Usabilidad
- Herramientas
- Eventos y componente JButton
- Componentes JFrame, JLabel y JDialog: Diálogos modales
- Componentes JTextField y JTextArea
- Calculadora guiada en Java Swing
- Componentes JMenuBar, JMenu y JMenuItem
- Componentes JCheckbox, JRadioButton y JComboBox
- Componentes: JEditorPane y JTextPane
- Práctica: Formulario de datos personales
- La clase Graphics
- Layout managers o gestores de composición
- Práctica: Formulario de registro
- Resolución: Formulario de registro
JMenuBar, JMenu, JMenuItem
Para implementar un menú horizontal en la parte superior de un JFrame requerimos de un objeto de la clase JMenuBar, uno o más objetos de la clase JMenu y por último objetos de la clase JMenuItem.
Par la captura de eventos debemos implementar el interface ActionListener y asociarlo a los controles de tipo JMenuItem, de modo que se dispare al hacer clic en JMenuItem.
Ejemplo 9: Crear un menú de opciones que contenga el JMenu de la barra y dos objetos de la clase JMenu que dependan del primero. El primer JMenu debe mostrar dos JMenuItem que permitan modificar el tamaño del JFrame y el segundo también debe mostrar dos JMenuItem que permitan cambiar el color de fondo.
Ejercicios propuestos
8. Crear 2 JTextField que permitan introducir dos números entre 100 y 1000. Crear un menú que contenga una opción para redimensionar el JFrame con los valores introducidos por teclado. Añadir otra opción al menú que finalice el programa.
Fuente: Diego Moisset. tutorialesprogramacionya.com
Publicado el 17 de Enero de 2025
interfacesusuariousabilidad