Poo Guis En Java
Interfaces Gráficas
25/09/2009
1
Introducción
Graphical user interface (GUI)
Presenta un mecanismo amigable para la interacción con una aplicación Generalmente contienen unabarra de título, una barra de menú, botones, cajas de selección y áreas de texto Se construyen a partir de Componentes Gráficos
25/09/2009
2
button
menus
title bar menu bar
combo boxscroll bars
25/09/2009
3
Elementos de las GUI
Ventanas
Son los elementos principales que pueden ser manipuladas por el usuario: cerrar, minimizar, cambiar tamaño, etc…
ContenedoresSon áreas de despliegue que pueden contener otros elementos (incluyendo otros contenedores)
Componentes
Son objetos gráficos que se utilizan para la interacción con el usuario. Ejemplos: botones,campos de texto, menues, botones de selección, etc…
Administradores de Diseño (Layout Managers)
Son objetos que se usan para establecer la forma en que se colocan los componentes en loscontenedores
25/09/2009 4
Ventana Componente
Componente
Contenedor Componente
25/09/2009
5
Entrada/Salida Simple con JOptionPane
Ventanas de Diálogo (Dialog boxes)
Es una sub-ventanaindependiente que informa/recibe información adicional a la aplicación principal
La clase JOptionPane provee ventanas de diálogo
Contiene ventanas de dialogo de entrada y ventanas de diálogo desalida Una ventana de diálogo puede ser modal. (Bloquea todas las otras ventanas) JOptionPane crea ventanas son modales.
25/09/2009 6
1 2 3 4 5 6 7 8 9
// Fig. 11.2: Addition.java // Additionprogram that uses JOptionPane for input and output. import javax.swing.JOptionPane; // program uses JOptionPane
7
Outline
public class Addition recibir el primer entero { public static void main(String args[] ) { // obtain user input from JOptionPane input dialogs Muestra el diálogo de entrada 10 String firstNumber = para recibir el segundo entero 11 JOptionPane.showInputDialog( "Enter...
Regístrate para leer el documento completo.