SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Creando una interfaz grafica


                     Integrantes: D.canales
                                  H.Medina
                                  R.Medina
                                   H.Painen
                             GRUPO TRON
Problema a desarrollar
• En esta semana nos formulamos crear una
  aplicación básica que consistía en una ventana con
  botones para lograr comprender los elementos
  básicos que debe poseer una aplicación grafica.
• Para crear una aplicación grafica básicamente debemos
  crear objetos y “meterlos” dentro de otros objetos y de
  alguna manera crear un conjunto para crear esa ventana
  con el panel, marco y botones, en nuestro ejemplo
  inicialmente estos objetos son:
• El marco, definido a partir de la clase JFrame
• El panel, definido a partir de la clase JPanel
• EL botón, definido a partir de la clase Jbutton
• El menu,definido a partir de la clase Jtoolbar
• La etiqueta, definida a partir de la clase Jlabel
• El área de texto, definido a partir de la clase JTextArea
• En primer lugar hay que agregar la librería


• Posteriormente creamos los objetos básicos para
  crear una ventana
• Y posteriormente colocamos los elementos dentro
  de otros




• Y por ultimo hacemos visible el frame que es el
  elemento de mayor nivel
• Y como resultado nos muestra la siguiente ventana:




• Pero esto es un elemento muy básico así que
  procederemos a crear uno un poco mas complejo
• Lo que realizamos con estas líneas es agregarle
  un nombre a la ventana y además darle un
  tamaño predefinido, ya que anteriormente había
  que redimensionar la ventana cuando se abría y
  era bastante molesto
• Con esto logramos centrar la ventana en el
  momento que probamos el código.

•     Antes                       despues
• Con estas líneas creamos un label que es una
  etiqueta para identificar algún objeto.
• Para ubicarlo dentro del frame basta con esta línea
  para posicionarlo, la posición de define con el south,
  north.
• Ahora creamos una barra para poder colocar
  objetos




• Agregamos unos botones y casilleros, y
  finalmente agregamos la barra al marco
• Y finalmente le agregamos un color al panel


• Que nos daría como resultado los siguiente
• Cuando hay que definir el valor booleano de la barra
  hay que indicarle que sea false, de lo contrario la
  barra puede ser movida libremente, incluso afuera
  del frame
• Y finalmente decidimos agregarle un evento al botón
  “ejemplo swing”.
• Primero agregamos la librería

• Después creamos el evento de esta manera




• Posteriormente indicamos que va a mostrar cuando
  se active dicho evento
• Va a mostrar un dialogo




• Que va a contener un área de texto dentro de él
• Y el resultado final seria




• Gracias por su atención!

Más contenido relacionado

Destacado

Herramientas investigacion aplicada - Construmat - Ágora de rehabilitación
Herramientas investigacion aplicada - Construmat - Ágora de rehabilitaciónHerramientas investigacion aplicada - Construmat - Ágora de rehabilitación
Herramientas investigacion aplicada - Construmat - Ágora de rehabilitaciónponencias2011
 
Social Media für Unternehmen – Eine Checkliste für strategische Entscheidunge...
Social Media für Unternehmen – Eine Checkliste für strategische Entscheidunge...Social Media für Unternehmen – Eine Checkliste für strategische Entscheidunge...
Social Media für Unternehmen – Eine Checkliste für strategische Entscheidunge...Laub & Partner GmbH
 
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACT
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACTEU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACT
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACTMax Kaiser
 
Presentación de tecnologia
Presentación de tecnologiaPresentación de tecnologia
Presentación de tecnologiaalbamancebo
 
Visita La Pedrera
Visita La PedreraVisita La Pedrera
Visita La PedreraGemma Roca
 
Presentación de tecnologia
Presentación de tecnologiaPresentación de tecnologia
Presentación de tecnologiaalbamancebo
 
Giovanni manieri elia - La ITE desde la perspectiva europea
Giovanni manieri elia - La ITE desde la perspectiva europea Giovanni manieri elia - La ITE desde la perspectiva europea
Giovanni manieri elia - La ITE desde la perspectiva europea ponencias2011
 
Existencia de dios
Existencia de diosExistencia de dios
Existencia de diosLicentiare
 
Numerales e idefinidos
Numerales e idefinidosNumerales e idefinidos
Numerales e idefinidosJuan4508
 

Destacado (20)

Herramientas investigacion aplicada - Construmat - Ágora de rehabilitación
Herramientas investigacion aplicada - Construmat - Ágora de rehabilitaciónHerramientas investigacion aplicada - Construmat - Ágora de rehabilitación
Herramientas investigacion aplicada - Construmat - Ágora de rehabilitación
 
Interaktives Web
Interaktives WebInteraktives Web
Interaktives Web
 
Social Media für Unternehmen – Eine Checkliste für strategische Entscheidunge...
Social Media für Unternehmen – Eine Checkliste für strategische Entscheidunge...Social Media für Unternehmen – Eine Checkliste für strategische Entscheidunge...
Social Media für Unternehmen – Eine Checkliste für strategische Entscheidunge...
 
Fotos norma y suemy
Fotos norma y suemyFotos norma y suemy
Fotos norma y suemy
 
Pies quietos
Pies quietosPies quietos
Pies quietos
 
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACT
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACTEU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACT
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACT
 
Presentación de tecnologia
Presentación de tecnologiaPresentación de tecnologia
Presentación de tecnologia
 
Visita La Pedrera
Visita La PedreraVisita La Pedrera
Visita La Pedrera
 
Informatica
InformaticaInformatica
Informatica
 
Trabajo segundo ep
Trabajo segundo epTrabajo segundo ep
Trabajo segundo ep
 
Desp 3098
Desp 3098Desp 3098
Desp 3098
 
Presentacion abejas
Presentacion abejasPresentacion abejas
Presentacion abejas
 
Presentación de tecnologia
Presentación de tecnologiaPresentación de tecnologia
Presentación de tecnologia
 
FORGET IT!
FORGET IT!FORGET IT!
FORGET IT!
 
Podcast
PodcastPodcast
Podcast
 
Posición de arena caso taiwán
Posición de arena caso taiwánPosición de arena caso taiwán
Posición de arena caso taiwán
 
Giovanni manieri elia - La ITE desde la perspectiva europea
Giovanni manieri elia - La ITE desde la perspectiva europea Giovanni manieri elia - La ITE desde la perspectiva europea
Giovanni manieri elia - La ITE desde la perspectiva europea
 
Straflagerrussland
StraflagerrusslandStraflagerrussland
Straflagerrussland
 
Existencia de dios
Existencia de diosExistencia de dios
Existencia de dios
 
Numerales e idefinidos
Numerales e idefinidosNumerales e idefinidos
Numerales e idefinidos
 

Similar a Creando una interfaz grafica

Actionscript3.0 juan camilo 11 02
Actionscript3.0 juan camilo 11 02Actionscript3.0 juan camilo 11 02
Actionscript3.0 juan camilo 11 02kmilithho
 
Macromedia flash 8 examen
Macromedia flash 8 examenMacromedia flash 8 examen
Macromedia flash 8 examenITSCPP
 
Trabajo practico de computación bv
Trabajo practico de computación bvTrabajo practico de computación bv
Trabajo practico de computación bvaymabrisajuli02
 
Manejo de cuadernia angie
Manejo de cuadernia angieManejo de cuadernia angie
Manejo de cuadernia angieAngie Martinezz
 
Java - Tutorial Ventanas
Java - Tutorial VentanasJava - Tutorial Ventanas
Java - Tutorial Ventanaselsemieni
 
Agregar una imagen
Agregar una imagenAgregar una imagen
Agregar una imagenEsmedc20
 
Actividad no.1 (Visual Basic)
Actividad no.1 (Visual Basic)Actividad no.1 (Visual Basic)
Actividad no.1 (Visual Basic)Jose Torres
 
Manual gui net_beans
Manual gui net_beansManual gui net_beans
Manual gui net_beansYefry Coz
 
POWER POINT Y SUS CONTENIDOS
POWER POINT Y SUS CONTENIDOSPOWER POINT Y SUS CONTENIDOS
POWER POINT Y SUS CONTENIDOSNieto Danixa
 
2do parcial primer quimestre 2014
2do parcial primer quimestre 20142do parcial primer quimestre 2014
2do parcial primer quimestre 2014Cristian Leon
 

Similar a Creando una interfaz grafica (20)

Tema 2 apps
Tema 2 apps Tema 2 apps
Tema 2 apps
 
Actionscript3.0 juan camilo 11 02
Actionscript3.0 juan camilo 11 02Actionscript3.0 juan camilo 11 02
Actionscript3.0 juan camilo 11 02
 
Actionscript3.0 juan camilo 11 02
Actionscript3.0 juan camilo 11 02Actionscript3.0 juan camilo 11 02
Actionscript3.0 juan camilo 11 02
 
Actionscript3.0 juan camilo 11 02
Actionscript3.0 juan camilo 11 02Actionscript3.0 juan camilo 11 02
Actionscript3.0 juan camilo 11 02
 
Macromedia flash 8 examen
Macromedia flash 8 examenMacromedia flash 8 examen
Macromedia flash 8 examen
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2~’
Unidad 2~’Unidad 2~’
Unidad 2~’
 
Trabajo practico de computación bv
Trabajo practico de computación bvTrabajo practico de computación bv
Trabajo practico de computación bv
 
Guia02 herramientas tecnologicas_educativas
Guia02 herramientas tecnologicas_educativasGuia02 herramientas tecnologicas_educativas
Guia02 herramientas tecnologicas_educativas
 
Manejo de cuadernia angie
Manejo de cuadernia angieManejo de cuadernia angie
Manejo de cuadernia angie
 
Java - Tutorial Ventanas
Java - Tutorial VentanasJava - Tutorial Ventanas
Java - Tutorial Ventanas
 
Manual java
Manual javaManual java
Manual java
 
Agregar una imagen
Agregar una imagenAgregar una imagen
Agregar una imagen
 
Lab2_Neobook.doc
Lab2_Neobook.docLab2_Neobook.doc
Lab2_Neobook.doc
 
Actividad no.1 (Visual Basic)
Actividad no.1 (Visual Basic)Actividad no.1 (Visual Basic)
Actividad no.1 (Visual Basic)
 
Lab3_Neobook.doc
Lab3_Neobook.docLab3_Neobook.doc
Lab3_Neobook.doc
 
Manual gui net_beans
Manual gui net_beansManual gui net_beans
Manual gui net_beans
 
POWER POINT Y SUS CONTENIDOS
POWER POINT Y SUS CONTENIDOSPOWER POINT Y SUS CONTENIDOS
POWER POINT Y SUS CONTENIDOS
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
2do parcial primer quimestre 2014
2do parcial primer quimestre 20142do parcial primer quimestre 2014
2do parcial primer quimestre 2014
 

Más de Rudy Medina

Espacios vectoriales
Espacios vectorialesEspacios vectoriales
Espacios vectorialesRudy Medina
 
Espacios vectoriales ita
Espacios vectoriales itaEspacios vectoriales ita
Espacios vectoriales itaRudy Medina
 
Módulos algebra de matrices (1)
Módulos algebra de matrices (1)Módulos algebra de matrices (1)
Módulos algebra de matrices (1)Rudy Medina
 
5 repaso de_matrices
5 repaso de_matrices5 repaso de_matrices
5 repaso de_matricesRudy Medina
 
07 nociones de algebra lineal
07 nociones de algebra lineal07 nociones de algebra lineal
07 nociones de algebra linealRudy Medina
 
1 algebra lineal y vectores aleatorios
1 algebra lineal y vectores aleatorios1 algebra lineal y vectores aleatorios
1 algebra lineal y vectores aleatoriosRudy Medina
 
Interconexiones de redes (networking)
Interconexiones de redes (networking)Interconexiones de redes (networking)
Interconexiones de redes (networking)Rudy Medina
 
Informe de sistema operativo
Informe de sistema operativoInforme de sistema operativo
Informe de sistema operativoRudy Medina
 

Más de Rudy Medina (14)

Espacios vectoriales
Espacios vectorialesEspacios vectoriales
Espacios vectoriales
 
Espacios vectoriales ita
Espacios vectoriales itaEspacios vectoriales ita
Espacios vectoriales ita
 
Módulos algebra de matrices (1)
Módulos algebra de matrices (1)Módulos algebra de matrices (1)
Módulos algebra de matrices (1)
 
5 repaso de_matrices
5 repaso de_matrices5 repaso de_matrices
5 repaso de_matrices
 
07 nociones de algebra lineal
07 nociones de algebra lineal07 nociones de algebra lineal
07 nociones de algebra lineal
 
1 algebra lineal y vectores aleatorios
1 algebra lineal y vectores aleatorios1 algebra lineal y vectores aleatorios
1 algebra lineal y vectores aleatorios
 
Interconexiones de redes (networking)
Interconexiones de redes (networking)Interconexiones de redes (networking)
Interconexiones de redes (networking)
 
Trabajo antena
Trabajo antenaTrabajo antena
Trabajo antena
 
Capitulo 7rudy
Capitulo 7rudyCapitulo 7rudy
Capitulo 7rudy
 
8
88
8
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
Rut
RutRut
Rut
 
Informe de sistema operativo
Informe de sistema operativoInforme de sistema operativo
Informe de sistema operativo
 
Base de datos
Base de datosBase de datos
Base de datos
 

Último

celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
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
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
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
 
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
 
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
 
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
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
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
 

Último (20)

celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
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
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
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
 
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
 
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
 
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
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 

Creando una interfaz grafica

  • 1. Creando una interfaz grafica Integrantes: D.canales H.Medina R.Medina H.Painen GRUPO TRON
  • 2. Problema a desarrollar • En esta semana nos formulamos crear una aplicación básica que consistía en una ventana con botones para lograr comprender los elementos básicos que debe poseer una aplicación grafica.
  • 3. • Para crear una aplicación grafica básicamente debemos crear objetos y “meterlos” dentro de otros objetos y de alguna manera crear un conjunto para crear esa ventana con el panel, marco y botones, en nuestro ejemplo inicialmente estos objetos son: • El marco, definido a partir de la clase JFrame • El panel, definido a partir de la clase JPanel • EL botón, definido a partir de la clase Jbutton • El menu,definido a partir de la clase Jtoolbar • La etiqueta, definida a partir de la clase Jlabel • El área de texto, definido a partir de la clase JTextArea
  • 4. • En primer lugar hay que agregar la librería • Posteriormente creamos los objetos básicos para crear una ventana
  • 5. • Y posteriormente colocamos los elementos dentro de otros • Y por ultimo hacemos visible el frame que es el elemento de mayor nivel
  • 6. • Y como resultado nos muestra la siguiente ventana: • Pero esto es un elemento muy básico así que procederemos a crear uno un poco mas complejo
  • 7. • Lo que realizamos con estas líneas es agregarle un nombre a la ventana y además darle un tamaño predefinido, ya que anteriormente había que redimensionar la ventana cuando se abría y era bastante molesto
  • 8. • Con esto logramos centrar la ventana en el momento que probamos el código. • Antes despues
  • 9. • Con estas líneas creamos un label que es una etiqueta para identificar algún objeto. • Para ubicarlo dentro del frame basta con esta línea para posicionarlo, la posición de define con el south, north.
  • 10. • Ahora creamos una barra para poder colocar objetos • Agregamos unos botones y casilleros, y finalmente agregamos la barra al marco
  • 11. • Y finalmente le agregamos un color al panel • Que nos daría como resultado los siguiente
  • 12. • Cuando hay que definir el valor booleano de la barra hay que indicarle que sea false, de lo contrario la barra puede ser movida libremente, incluso afuera del frame
  • 13. • Y finalmente decidimos agregarle un evento al botón “ejemplo swing”. • Primero agregamos la librería • Después creamos el evento de esta manera • Posteriormente indicamos que va a mostrar cuando se active dicho evento
  • 14. • Va a mostrar un dialogo • Que va a contener un área de texto dentro de él
  • 15. • Y el resultado final seria • Gracias por su atención!