SlideShare una empresa de Scribd logo
1 de 13
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
(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.
(2020). Recuperado 15 April 2020, de
https://www.fdi.ucm.es/profesor/jpavon/poo/Tema6resumido.pdf
Contenedores
JMenuBar
Content Pane
Frame
Demo
(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
(2020). Adaptado, 15 April 2020, de
https://www.fdi.ucm.es/profesor/jpavon/poo/Tema6resumido.pdf
Esquema de una aplicación en
SWING
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
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 );
Herencia de un Jframe utilizando container
(2020). Adaptado, 15 April 2020, de
https://www.fdi.ucm.es/profesor/jpavon/poo/Tema6resumido.pdf
Herencia de un JFrame sin container
(2020). Adaptado, 15 April 2020, de
https://www.fdi.ucm.es/profesor/jpavon/poo/Tema6resumido.pdf
Ejemplo sin herencia con container
(2020). Adaptado, 15 April 2020, de
https://www.fdi.ucm.es/profesor/jpavon/poo/Tema6resumido.pdf
Ejemplo sin herencia, sin container
(2020). Adaptado, 15 April 2020, de
https://www.fdi.ucm.es/profesor/jpavon/poo/Tema6resumido.pdf
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
Control Cambios
Fecha Observación Autor
01/04/2019 Creación del Documento Ing. Josué Nicolás Pinzón Villamil

Más contenido relacionado

Similar a Programacion_II_300_contenedores_graficos

Tutorial webcam companion (1)
Tutorial webcam companion (1)Tutorial webcam companion (1)
Tutorial webcam companion (1)Formadores CIE
 
Clase de informatica del 27042020 hasta 08052020 grado 7
Clase de informatica del 27042020 hasta 08052020 grado 7Clase de informatica del 27042020 hasta 08052020 grado 7
Clase de informatica del 27042020 hasta 08052020 grado 7Hugo Fernando Martinez Orozco
 
Primeros pasos para programar aplicaciones moviles en java
Primeros pasos para programar aplicaciones moviles en javaPrimeros pasos para programar aplicaciones moviles en java
Primeros pasos para programar aplicaciones moviles en javaPercy Acosta
 
Progra final examen
Progra final examen Progra final examen
Progra final examen JuanSimbaa8
 
Comunicaciones en Java
Comunicaciones en JavaComunicaciones en Java
Comunicaciones en JavaCristian
 
Examen programación
Examen programaciónExamen programación
Examen programaciónOdalisCuichan
 
Tutorial free mind completo
Tutorial free mind completoTutorial free mind completo
Tutorial free mind completoRosana Díaz
 
Seminario Gestores de Ventanas (Windows Manager) 2013
Seminario Gestores de Ventanas (Windows Manager) 2013Seminario Gestores de Ventanas (Windows Manager) 2013
Seminario Gestores de Ventanas (Windows Manager) 2013Miguel Gea
 
Tema3 herramientas educativas web j clic y hot potatoes
Tema3 herramientas educativas web j clic y hot potatoesTema3 herramientas educativas web j clic y hot potatoes
Tema3 herramientas educativas web j clic y hot potatoesadolfogcasanova
 
Informe proyecto final programacion i (2)
Informe proyecto final programacion i (2)Informe proyecto final programacion i (2)
Informe proyecto final programacion i (2)CRISSTHOFER
 
7 y 8. interfaz grafica en java
7 y 8.  interfaz grafica en java7 y 8.  interfaz grafica en java
7 y 8. interfaz grafica en javaRaul Pomasoncco
 

Similar a Programacion_II_300_contenedores_graficos (20)

Tutorial webcam companion (1)
Tutorial webcam companion (1)Tutorial webcam companion (1)
Tutorial webcam companion (1)
 
Clase de informatica del 27042020 hasta 08052020 grado 7
Clase de informatica del 27042020 hasta 08052020 grado 7Clase de informatica del 27042020 hasta 08052020 grado 7
Clase de informatica del 27042020 hasta 08052020 grado 7
 
Primeros pasos para programar aplicaciones moviles en java
Primeros pasos para programar aplicaciones moviles en javaPrimeros pasos para programar aplicaciones moviles en java
Primeros pasos para programar aplicaciones moviles en java
 
Progra final examen
Progra final examen Progra final examen
Progra final examen
 
Examen
Examen Examen
Examen
 
Tema6resumido
Tema6resumidoTema6resumido
Tema6resumido
 
Comunicaciones en Java
Comunicaciones en JavaComunicaciones en Java
Comunicaciones en Java
 
Examen programación
Examen programaciónExamen programación
Examen programación
 
introducción a las aplicaciones visuales
introducción a las aplicaciones visualesintroducción a las aplicaciones visuales
introducción a las aplicaciones visuales
 
Tutorial free mind completo
Tutorial free mind completoTutorial free mind completo
Tutorial free mind completo
 
Seminario Gestores de Ventanas (Windows Manager) 2013
Seminario Gestores de Ventanas (Windows Manager) 2013Seminario Gestores de Ventanas (Windows Manager) 2013
Seminario Gestores de Ventanas (Windows Manager) 2013
 
T5tra entrega
T5tra entregaT5tra entrega
T5tra entrega
 
301305 44 m_florianl
301305 44 m_florianl301305 44 m_florianl
301305 44 m_florianl
 
Menu
MenuMenu
Menu
 
Tema3 herramientas educativas web j clic y hot potatoes
Tema3 herramientas educativas web j clic y hot potatoesTema3 herramientas educativas web j clic y hot potatoes
Tema3 herramientas educativas web j clic y hot potatoes
 
CmapTools.pdf
CmapTools.pdfCmapTools.pdf
CmapTools.pdf
 
Informe proyecto final programacion i (2)
Informe proyecto final programacion i (2)Informe proyecto final programacion i (2)
Informe proyecto final programacion i (2)
 
7 y 8. interfaz grafica en java
7 y 8.  interfaz grafica en java7 y 8.  interfaz grafica en java
7 y 8. interfaz grafica en java
 
Programacion_II_04_disposicion_contenedores
Programacion_II_04_disposicion_contenedoresProgramacion_II_04_disposicion_contenedores
Programacion_II_04_disposicion_contenedores
 
Tutorial monkey jam
Tutorial monkey jamTutorial monkey jam
Tutorial monkey jam
 

Más de Universidad Pedagógica y Tecnológica de Colombia

Más de Universidad Pedagógica y Tecnológica de Colombia (20)

Prog_II_archivo_guia_5
Prog_II_archivo_guia_5Prog_II_archivo_guia_5
Prog_II_archivo_guia_5
 
Prog ii excepciones_guia_04
Prog ii excepciones_guia_04Prog ii excepciones_guia_04
Prog ii excepciones_guia_04
 
Prog i estructura_datos_guia_3
Prog i estructura_datos_guia_3Prog i estructura_datos_guia_3
Prog i estructura_datos_guia_3
 
Fun estructuras basicas_programacion_guia_2
Fun estructuras basicas_programacion_guia_2Fun estructuras basicas_programacion_guia_2
Fun estructuras basicas_programacion_guia_2
 
Personalizar gui guia_3
Personalizar gui guia_3Personalizar gui guia_3
Personalizar gui guia_3
 
Fun consola guia_01
Fun consola guia_01Fun consola guia_01
Fun consola guia_01
 
Prog_II_Eventos_guia_2
Prog_II_Eventos_guia_2Prog_II_Eventos_guia_2
Prog_II_Eventos_guia_2
 
Programacion_II_Interfaz_grafica_guia_I
Programacion_II_Interfaz_grafica_guia_IProgramacion_II_Interfaz_grafica_guia_I
Programacion_II_Interfaz_grafica_guia_I
 
Programacion_II_introduccion_GUI
Programacion_II_introduccion_GUIProgramacion_II_introduccion_GUI
Programacion_II_introduccion_GUI
 
Fun_02_estructura_programa
Fun_02_estructura_programaFun_02_estructura_programa
Fun_02_estructura_programa
 
Fun_01_fundamentacion_objetos
Fun_01_fundamentacion_objetosFun_01_fundamentacion_objetos
Fun_01_fundamentacion_objetos
 
Fun programacion-204-operadores-logicos
Fun programacion-204-operadores-logicosFun programacion-204-operadores-logicos
Fun programacion-204-operadores-logicos
 
Fun programacion-203-operador-relacionales
Fun programacion-203-operador-relacionalesFun programacion-203-operador-relacionales
Fun programacion-203-operador-relacionales
 
Fun programacion-202-operador-aritmetico
Fun programacion-202-operador-aritmeticoFun programacion-202-operador-aritmetico
Fun programacion-202-operador-aritmetico
 
Fun programacion-200-pseducodigo-diagramas
Fun programacion-200-pseducodigo-diagramasFun programacion-200-pseducodigo-diagramas
Fun programacion-200-pseducodigo-diagramas
 
Fun-programacion-201-Elementos-pseducodigo
Fun-programacion-201-Elementos-pseducodigoFun-programacion-201-Elementos-pseducodigo
Fun-programacion-201-Elementos-pseducodigo
 
Fun programacion-00-introduccion-algoritmos
Fun programacion-00-introduccion-algoritmosFun programacion-00-introduccion-algoritmos
Fun programacion-00-introduccion-algoritmos
 
Fun programacion-000-logica-programacion
Fun programacion-000-logica-programacionFun programacion-000-logica-programacion
Fun programacion-000-logica-programacion
 
Fun programacion-003-pensamiento-lateral
Fun programacion-003-pensamiento-lateralFun programacion-003-pensamiento-lateral
Fun programacion-003-pensamiento-lateral
 
Fun programacion-002-tipos-pensamiento-logico
Fun programacion-002-tipos-pensamiento-logicoFun programacion-002-tipos-pensamiento-logico
Fun programacion-002-tipos-pensamiento-logico
 

Último

UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 

Último (20)

Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 

Programacion_II_300_contenedores_graficos

  • 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
  • 13. Control Cambios Fecha Observación Autor 01/04/2019 Creación del Documento Ing. Josué Nicolás Pinzón Villamil