Jhohanme - Introducción A GUI vr2 Java
Jhohanme - Introducción A GUI vr2 Java
Jhohanme - Introducción A GUI vr2 Java
Modelo de Capas
POO Introducción a GUI
Las interfaces básicas de usuario son aquellas que incluyen elementos como menús, ventanas,
imágenes, cursor, sonidos, entrada de datos, etc.
El objetivo del diseño de una interfaz es producir una interfaz que sea fácil de usar (explicarse
por sí misma), eficiente y agradable para que al operar la máquina dé el resultado deseado.
POO Introducción a GUI
o según su construcción:
MouseEvent, para representar acciones del ratón: mover, arrastrar, hacer clic en un botón del
ratón, etc.
KeyEvent, para representar acciones del teclado, esto es, pulsar teclas.
ActionEvent, para representar una acción del usuario en la interfaz, por ejemplo, pulsar un
botón en la pantalla.
POO Introducción a GUI
Los listener no se implementan como clases en java, sino como interfaces. Un interface sería
entonces una colección de métodos que definen un comportamiento en particular. De este
modo, cualquier clase que suministre información para dichos métodos puede declarar que
implementa a dicho interface.
Los listeners que usaremos estarán en el paquete java.awt.event (que debemos importar antes
de implementarlos) y nos podemos encontrar los siguientes:
Nombre: ActionListener
Método:
Eventos:
Nombre: KeyListener
Descripción: Se produce al pulsar una tecla. según el método cambiara la forma de pulsar la
tecla.
Métodos:
Nombre: FocusListener
POO Introducción a GUI
Descripción: Se produce cuando un componente gana o pierde el foco, es decir, que esta
seleccionado.
Nombre: MouseListener
Métodos:
Nombre: MouseMotionListener
Métodos:
Java Swing
Librería Swing - Interfaces GUI Jframe
POO Introducción a GUI
la Librería Swing para diseñar las Interfaces gráficas de usuario, utilizando las
ventanas JFrameForm, JInternalFrame, los componentes JPanel, JLabel,
JTextField, JButton, JCombobox, JList, JCheckBox, modificando las propiedades
de dichos componentes y desarrollando una GUI, utilizando el IDE BlueJ.
Librería Swing
Ventanas
Jpanel: Componente con un layout manager propio, y que puede contener varios
componentes en su interior.
POO Introducción a GUI
JList: Permite implementar una lista con varias opciones de las cuales se puede
seleccionar una o varias.
JTable: Permite implementar una tabla para poder mostrar Información en sus
celdas.
POO Introducción a GUI
Actividad 1:
Crear un Jpanel
Ejemplo. Crear una clase llamada Panel dentro de un paquete que visualice un componente
Jpanel
POO Introducción a GUI
Actividad 2:
Digitar, compilar el ejemplo, al finalizar describir que hace el programa, proponer ajustes que
personalicen el resultado.
POO Introducción a GUI
Actividad 3:
Digitar, compilar el ejemplo, al finalizar describir que hace el programa, proponer ajustes que
personalicen el resultado.
POO Introducción a GUI
POO Introducción a GUI
Actividad 4:
Actividad 5.
Actividad 6.