1. Contenedores
Ing. Josué Nicolás Pinzón Villamil
UPTC – FESAD
Tecnología en Programación de Sistemas Informáticos
2020-I
josue.pinzon@uptc.edu.co
2. (2020). Recuperado 15 April 2020, de
https://www.fdi.ucm.es/profesor/jpavon/poo/Tema6resumido.pdf
Contenedores
Contenedores de alto nivel:
JFrame
Habitualmente la cl ase Jframe se
emplea para crear la ventana principal
de una aplicación en Swing.
JDialog
Ventanas de interacción con el usuario.
Contenedores intermedios:
JPanel
Agrupa a otros componentes.
JScrollPanel
Incluye barras de desplazamiento.
3. (2020). Recuperado 15 April 2020, de
https://www.fdi.ucm.es/profesor/jpavon/poo/Tema6resumido.pdf
Contenedores
JMenuBar
Content Pane
Frame
Demo
4. (2020). Adaptado, 15 April 2020, de
https://www.fdi.ucm.es/profesor/jpavon/poo/Tema6resumido.pdf
Jerarquía del Contenedor
A Top-level
Container
Container Pane
JLabel
Menu Bar
JFrame
5. (2020). Adaptado, 15 April 2020, de
https://www.fdi.ucm.es/profesor/jpavon/poo/Tema6resumido.pdf
Esquema de una aplicación en
SWING
6. Esquema de una aplicación en SWING
sin herencia
(2020). Adaptado, 15 April 2020, de
https://www.fdi.ucm.es/profesor/jpavon/poo/Tema6resumido.pdf
7. Añadir elementos a un JFrame
Modo 1 :
1. Obtenemos el panel de contenido del frame :
Container panel = this.getContentPane();
2. Añadimos componentes a dicho panel:
panel.add( unComponente );
Modo 2:
A partir de java 1.5 también se puede hacer directamente sobre
e l Jframe
add( unComponente );
8. Herencia de un Jframe utilizando container
(2020). Adaptado, 15 April 2020, de
https://www.fdi.ucm.es/profesor/jpavon/poo/Tema6resumido.pdf
9. Herencia de un JFrame sin container
(2020). Adaptado, 15 April 2020, de
https://www.fdi.ucm.es/profesor/jpavon/poo/Tema6resumido.pdf
10. Ejemplo sin herencia con container
(2020). Adaptado, 15 April 2020, de
https://www.fdi.ucm.es/profesor/jpavon/poo/Tema6resumido.pdf
11. Ejemplo sin herencia, sin container
(2020). Adaptado, 15 April 2020, de
https://www.fdi.ucm.es/profesor/jpavon/poo/Tema6resumido.pdf
12. Referencias bibliográficas
• [1] Interfaces gráficas de usuario(Carlos Cervigón).(2020), Recuperado
15 April 2020, de
https://www.fdi.ucm.es/profesor/jpavon/poo/Tema6resumido.pdf