Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Construir Una Interfaz Gráfica
Construir Una Interfaz Gráfica
Interfaz Gráfica
JAVA, permite al programador:
-Diseñar y programar en interfaces gráficas de
usuario en forma rápida y sencilla.
-Cuenta con dos paquetes de clases predefinidos
que brindan una gran variedad de componentes
gráficos:
javax.swing
(swing es una evolución de AWT)
Paquete Swing contiene una variedad de clases que
permiten construir objetos de interfaz gráfica (GUI) al
trabajar en JAVA; abarca componentes como: ventanas,
botones, cuadro de diálogo, tablas, marcos, etc.
JButton
JTextField
JComboBox
JOptionPane
JTextArea
Representa una ventana
JFrame básica, capaz de
contener otros
componentes.
JLabel JTextField
Permite situar un
Tipo de editor de
texto o imagen en
texto
la ventana
JButton
Un tipo de botón
Al diseñar un interfaz gráfica
también se debe tener
presente que a
consecuencia de las
acciones del usuario se
generarán distintos
eventos. Debiéndose
programar métodos para
responder a estos eventos
provocados por el usuario.
Un evento es generado por una acción de
un usuario y está relacionado a un
componente del GUI.
Algunos ejemplos son:
Mover el mouse
Atributos
Método main
Permite Muestra
ver el la vista
código de
Java diseño
Muestra la vista de diseño de JFrame
Layout son clases dentro del paquete AWT, las que permiten
organizar la distribución de los componentes visuales agregados
dentro de un objeto contenedor (Frame, Panel).
Algunos ejemplos son:
- FlowLayout: organiza los componentes en forma secuencial, uno
a continuación del otro
Se escribe el contenido
de la Etiqueta y se ubica
en el lugar del Frame
deseado
Se ubica en el lugar
deseado del Frame
Se selecciona con el
mouse JTextField
Se agrega nuevo código a medida que agregamos nuevos componentes visuales
Código
Se selecciona con
el mouse JButton
Listo!!
Ya creamos la interfaz gráfica de nuestra aplicación.
Integer.parseInt(textField.getText());
9 Para imprimir en pantalla el resultado de la
suma de los dos enteros, en la etiqueta
“Resultado”, se utiliza el método
set.Text(String.valueOf(argumento));
10 Por último para convertir la JLabel
“Resultado” de variable local a atributo de la clase,
debemos seleccionar la etiqueta y hacer clic sobre el
icono “convert Local to Field”
Tarea
Crea una aplicación que permita calcular el IMC
(índice de Masa Corporal) y brinde al usuario
información sobre el Estado Nutricional, según la
siguiente tabla.
Estado Nutricional Índice de Masa
Corporal
Bajo Peso Menos de 20 Fórmula para calcular IMC
Normal 20 – 24,9
Sobrepeso 25 -27,5 IMC = Peso (Kg)
Altura 2 (m)
Obesidad Leve (Tipo I) 27,6 – 29,9
Obesidad Moderada (Tipo II) 30 -39,9
Obesidad Severa (Tipo III) 40 o más
Bibliografía
Deitel & Deitel, Cómo programar en C/C++ y Java, Cuarta
Edición, Person Educación, México, 2004
http://www.javaya.com.ar/detalleconcepto.php?codigo=128&inicio=40