Programacion GUI java
Industrial
Departamento de
Ingeniería Informática
RESPONSABLES DEL PROYECTO:
Ing. Jorge L. Sandoval Rivera.
Ing. Pedro Criollo Gonzáles
Universidad Nacional de Piura – Manual de Programación en Java
______________________________________________________________________
Índice
Pág.
Resumen
Introducción
Materiales y métodos
Resultados y discusiónConclusiones y recomendaciones
Esquema del contenido
Capitulo I: Conceptos Básicos
1.2.3.
4.-
13
Interfaz Grafica de Usuario
Arquitectura de una aplicación con GUI
Modelo de delegación de eventos
Modelo-Vista-Controlador
5. Entorno de desarrollo java
6.- Bibliotecas de la API de java
A. Paquetes de utilidades
B. Paquetes para el desarrollo gráfico
C. Paquetes para el desarrolloen red
7. Herencia
7.1. Herencia Simple
7.2. Herencia múltiple
7.3. ¿Qué se hereda?
7.4. Herencia y Constructores
7.5. Interface vs. Clase Abstracta
8. Eventos
Capitulo Ii: El Paquete AWT
25
2.1. Introduccion
2.2. Subpaquetes Y Estructura Del Awt
2.3. Componentes
2.3.1. Lista de componentes más comunes de AWT
2.3.2. Clase Component
a.) Tamaño y posición del componente
b.)Acciones sobre el componente
c.) Eventos de interacción con el usuario
2.4. Contenedores
2.4.1. Tipo de contenedores
a.- Contenedores de alto nivel ("Top-Level Containers")
2
Universidad Nacional de Piura – Manual de Programación en Java
______________________________________________________________________
2.5.
2.6.
2.7.
2.8.
b.- Contenedores intermedios
c.- Contenedoresespecíficos
2.4.2. Clase Container
Componentes Y Contenedores
2.5.1. Organización de los componentes sobre los contenedores
2.5.2. Relación entre componentes y eventos
Gestores De Impresión
Eventos De Awt
2.7.1. Eventos físicos
2.7.2. Eventos semánticos
Creación De Aplicaciones Con Awt
2.7.1. Crear el marco de la aplicación
2.7.1.1. Creación de una ventana a través de un objeto Frame2.7.1.2. Creación de una ventana por herencia
2.8.1.3. Creación de ventana principal con diversas propiedades
2.7.2. Crear componentes y agregar al contenedor
Capitulo III:
Paquete Swing
40
3.1.
3.2.
3.3.
3.4.
3.5.
Introducción
Swing, jerarquía de componentes
Árbol de contenido de un GUI típico
Biblioteca o API de Swing
Componentes y Contenedores
3.5.1. Componentes
3.5.2.Contenedores
3.6. Propiedades de Componentes
3.7. Descripción de las clases de los componentes Swing
3.7.1. Contenedores
3.7.1.1. JFrame
3.7.1.2. JDialog
3.7.1.3. JPanel
3.7.2. Etiquetas e iconos
3.7.2.1. JLabel
3.7.2.2. ImageIcon
3.7.3. Botones
3.7.3.1. DefaultButtonModel
3.7.3.2. JButton
3.7.3.3. JToggleButton
3.7.3.4. JCheckBox / JRadioButton
3.7.3.5. ButtonGroup (Grupo de Botones)3.7.4. Texto
3.7.4.1. JTextField
3.7.4.2. JPasswordField
3.7.4.3. JTextArea
3.7.5. Elección
3.7.5.1. JList
3.7.5.2. ListModel/DefaultListModel
3.7.5.3. JComboBox
3
Universidad Nacional de Piura – Manual de Programación en Java
______________________________________________________________________
3.7.5.4. ComboBoxModel/ DefaultComboBoxModel
3.7.6. Rangos
3.7.6.1.DefaultBoundedRangeModel
3.7.6.2. JScrollBar
3.7.6.3. JProgressBar
3.7.6.4. JSlider
3.7.7. Otros Componentes
3.7.7.1. JOptionPane
3.7.7.2. JFileChooser
3.7.7.3. JColorChooser
3.7.7.4. JSplitPane
3.7.7.5. JTabbedPane
3.7.7.6. JToolBar
3.7.7.7 JInternalFrame
3.7.7.8. JToolTip.
3.7.7.9. JEditorPane
3.7.7.10. JPopupMenu
Capitulo III Aplicaciones con AWT y SWING
74
3.1.
3.2.
3.3.
3.4.Introduccion
Primeros pasos con Swing
Añadir componentes a una ventana
Look And Feel
3.4.1. Poner Look and Feel del sistema operativo
3.4.2. Cómo crear interfaces gráficas con Look And Feel en Java
3.5. Gestores de distribución (LayoutManager)
3.5.1. BorderLayout
3.5.2. FlowLayout
3.5.3. GridLayout
3.5.4. BoxLayout
3.5.5. GridBagLayout
3.6. Manejo de eventos
3.6.1. Elementos del modelo...
Regístrate para leer el documento completo.