Upload
emerson-emet
View
1.187
Download
1
Embed Size (px)
Citation preview
Guía 2.1 – POO1 – GUI en java con NetBeans
TUTOR:
Ing. Emerson E. Garay Gómez TEMAS:
Manejo de las estructuras secuenciales. Creación de Interfaz Grafica de Usuario (GUI) con la librería de Clases swing. HERRAMIENTAS DE SOFTAWARE A UTILIZAR: JDK (Java Development Kit) NetBeans OBJETIVOS:
Interactuar con el entorno básico de programación de NetBeans. Crear un proyecto con una Aplicación de Java en NetBeans. Asociar formularios (JFrame) a nuestro proyecto de NetBeans. Diseñar la Interfaz Gráfica de Usuario (GUI) con los controles de NetBeans. Asignar propiedades a los controles (JLabel, JTextField, JButton) de nuestra interfaz. Hacer declaración de variables de diferentes tipos. Utilizar estructuras de control: secuenciales.
SITUACIÓN: Elaborar una aplicación que permita calcular el salario neto de cualquier trabajador que labora por horas, donde se diferencian el valor de las horas normales a $5.000 y las horas extras a $7.000. Elabore un programa en Lenguaje Java con NetBeans que permita hacer lo anterior
Apariencia de la GUI sin datos:
Apariencia de la GUI con datos:
Guía 2.1 – POO1 – GUI en java con NetBeans
1. Abrir NetBeans
2. Crear un nuevo proyecto Java Application llamado PrjEjemplosGUI Sin clase principal
3. Crear un paquete llamado pckejemplosgui
4. Adicionar dentro del paquete pckejemplosgui, una nueva clase llamada GUISalario
5. Adicionar dentro del paquete pckejemplosgui, otra clase
llamada
Main
Elementos de la GUI
Clase JLabel:
Etiqueta para mostrar un texto o imagen. Se debe
añadir la importación: import javax.swing.JLabel;
Clase JTextField: Campo de
texto para capturar datos. Se
debe añadir la importación: import javax.swing.JTextField;
Clase JButton: Botón para ejecutar alguna acción. Se debe
añadir la importación: import javax.swing.JButton;
Clase JFrame: Contenedor de
elementos swing que se
visualiza como una ventana. Se debe añadir la importación: import javax.swing.JFrame;
Guía 2.1 – POO1 – GUI en java con NetBeans
Codigo de la clase GUISalario, donde se construye la GUI y se hacen los calculos del Salario Neto.