GUI Con NetBeans

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 15

GUI CON NETBEANS

M.C. Ma. Margarita Labastida Roldán


AMBIENTE EN NETBEANS
CREAR JFRAME
• Para la creación de ventanas se usa el constructor JFrame solamente que
en este ambiente gráfico se crea un JFrame Form que hace las veces de
una plantilla.

• En la vista de diseño las partes importantes para edición son:


• Componentes
• Componentes agregados
• Propiedades
VENTANA DE LOGIN
• Un ejercicio básico es crear una ventana de logeo personalizada
(imágenes, iconos, botones)
• Una vez creado el JFrame se agregan los siguientes componentes:
• JLabel
• JTextField
• Jbutton

• Es importante revisar los componentes agregados en la ventana de


navegación para ordenarlos por orden de aparición (fondo, imágenes o
iconos, botones); de ser necesario se hace un reordenamiento.
VENTANA DE LOGIN (2)
• Se debe considerar al igual que en Eclipse el uso de Layouts para ubicar los
componentes de manera adecuada.

• Para poder personalizar cada uno de los componentes se debe acceder en


sus propiedades, por ejemplo:
• JButton -> Background, Font, icon, text, mnemonic, etc.

• Se deben cambiar los nombres (contextualizar) de los componentes que se


van agregando para poder identificarlos adecuadamente cuando se
manipule el código.
PERSONALIZAR LOGIN
• Una vez agregado los componentes y modificadas las propiedades se
accede al código, por ejemplo:
• Botón Cancelar
PERSONALIZAR LOGIN

• Para agregar un icono


personalizado a la interfaz primero
se cambia la propiedad del JFrame
(iconImage) y posteriormente en el
código se escribe la ruta y nombre
del recurso.
MANEJO DE EVENTOS
• Para manejar eventos dentro de un JFrame se deben agregar los JButton
necesarios y hacer doble click sobre estos, o click derecho para abrir la
acción.
• Agregar en el ActionPerformed las operaciones y/o acciones a realizar:
• Abrir ventanas
• Ingresar datos
• Eliminar datos
• Salir de la aplicación
• Validar datos
MANEJO DE EVENTOS
• Por ejemplo en la ventana de Login las acciones por parte de los botones
son:
• Acceder (validando datos de manera local)

• Salir de la aplicación
MANEJO DE TABLAS CON
EVENTOS
• Agregar el componente Table,
para agregar o eliminar las
columnas, tipo y títulos se modifica
la propiedad model del
componente.
MANEJO DE TABLAS CON
EVENTOS
• Los eventos básicos de manera local con la tabla son:
• Modificar tableModel
• Agregar elementos
• Limpiar componentes
• Eliminar elementos
• Se agregan las columnas, su títulos y agregarlo al modelo
• Para agregar elementos se ocupa el método getText() de cada JTextField o
Item agregado
• Para limpiarse ocupa el método setText() agregando ya sea el campo
vacío (“ “) o uno por default (“0”)
• Para eliminar se ocupa el método removeRow a partir de la fila
seleccionada obtenida del método getSelectedRowCount()
EVENTOS LOCALES
• Algunos eventos no requieren
llamar una interfaz o hacer alguna
validación, a estos eventos se les
denomina locales, ya que hacen
uso del mismo panel o de un nuevo
panel en el mismo JFrame para
realizar la operación.

• Por ejemplo: usar diferentes JPanel


para mostrar imágenes a partir de
la selección de un radioButton
CREACIÓN DE UN PANEL DE
PESTAÑAS
• Primero en el JFrame se agrega un componente Tabbed Pane donde se
agregaran dos JPanel

También podría gustarte