SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Universidad
Politécnica
Amazónica
DEFINICIÓN CLASE SWING
 La meta original de diseño de la biblioteca de interfaz gráfico de usuario (GUI) en
Java 1.0 era permitir al programador construir un GUI que tuviera buen aspecto en
todas las plataformas.
 Esta meta no se logró. En su lugar, el AWT de Java 1.0 produce un GUI que tiene
una apariencia igualmente mediocre en todos los sistemas.
 Además, es restrictivo: solo se pueden usar cuatro fuentes y no se puede acceder
a ninguno de los elementos del GUI más sofisticados que existen en el sistema
operativo.
 Además, el AWT de Java 1.0 no es orientado a objetos.
 ¿El por qué de esto? El AWT original había sido conceptualizado, diseñado e implementado en
un mes.
 La situación mejoró con el modelo de eventos del AWT de Java 1.1 que toma un enfoque
orientado a objetos mucho más claro, junto con la adición de JavaBeans, un modelo de
programación basado en componentes orientado hacia la creación sencilla de entornos de
programación visuales.
 El paquete Swing es el nuevo paquete grafico que ha aparecido en la versión 1.2 de Java. Esta
compuesto por un amplio conjunto de componentes de interfaces de usuario y que pretenden
funcionar en el mayor numero posible de plataformas. Cada uno de los componentes de este
paquete puede presentar diversos aspectos y comportamientos en función de una biblioteca de
clases.
OBJETO DE CONTROL JLABEL
Un objeto de control Jlabel permite dibujar en el formulario una etiqueta, entendiéndose como
etiqueta una expresión estática que se quiere colocar. Los JLabel son textos que podemos
colocar en un Frame, pero además de textos podemos colocar imágenes (animadas o no) para
darle una buena presentación a nuestra ventana, los JLabel a mi parecer son esenciales al
momento de crear una interfaz de usuario.
PROPIEDADES MÁS USADAS:
•Text: Contiene el valor que se visualizará en el formulario.
•Font: Permite establecer el tipo de letra de la expresión a mostrar en el formulario.
•Border: Para establecer el tipo de borde de la etiqueta.
•Enabled: Para habilitar o inhabilitar el uso del objeto de control.
OBJETO DE CONTROL JTEXTFIELD
Un objeto de control JTextField permite dibujar en el formulario un cuadro de texto,
es decir, una caja que permite la introducción de un dato o valor. Este objeto es
utilizado para el ingreso de datos.
PROPIEDADES MÁS USADAS:
 Text: Contiene el valor o dato introducido en el cuadro de texto.
 Font: Permite establecer el tipo de letra del texto en la caja.
 Border: Para establecer el tipo de borde del cuadro de texto.
 Enabled: Para habilitar o inhabilitar el uso del objeto de control.
MÉTODOS MÁS USADOS:
 getText(): Permite obtener el texto introducido en el cuadro de texto.
 setText(): Permite colocar un texto en el objeto JTextField.
 requestFocus(): permite asignar el cursor al objeto de control
OBJETO DE CONTROL JBUTTON
Un objeto de control JButton permite dibujar en el formulario un objeto que contiene
un proceso a ejecutar. Se utiliza comúnmente para llevar a cabo procesos
específicos según la naturaleza de la aplicación.
PROPIEDADES MÁS USADAS:
•Text: Contiene el valor o dato introducido en el cuadro de texto.
•Font: Permite establecer el tipo de letra del texto en la caja.
•Enabled: Para habilitar o inhabilitar el uso del objeto de control.
Objeto de control JButton
Un objeto de control JButton permite dibujar en el formulario un objeto que contiene
un proceso a ejecutar. Se utiliza comúnmente para llevar a cabo procesos específicos
según la naturaleza de la aplicación.
Propiedades más usadas:
•Text: Contiene el valor o dato introducido en el cuadro de texto.
•Font: Permite establecer el tipo de letra del texto en la caja.
•Enabled: Para habilitar o inhabilitar el uso del objeto de control.
Evento más usado:
•ActionPerformed: Este evento se lleva a cabo cuando el usuario da clic sobre el objeto de control
JButton.
http://www.htmlpoint.com/guidajava/java_27.htm
https://users.dcc.uchile.cl/~lmateu/CC60H/Trabajos/edav
is/swing.html
https://es.wikipedia.org/wiki/Swing_(biblioteca_gr%C3
%A1fica)
http://codejavu.blogspot.pe/2013/08/que-es-java-swing.html
itma.galeon.com/cont/controles.pdf
files.uladech.edu.pe/docente/.../Tema_2_Objetos_JLabel_JTextField_JButton.pdf
http://aula.fia.ues.edu.sv/materialpublico/prn315/Guiones_clases/Unidad_3_Interfaz_de_Escritorio_SWING.pdf
http://codejavu.blogspot.pe/2013/10/contenedores-java-swing.html
LINKOGRAFIA
Clase swing

Más contenido relacionado

La actualidad más candente (16)

Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic.docx
Visual basic.docxVisual basic.docx
Visual basic.docx
 
2 elemento gustavo masaquiza
2 elemento gustavo masaquiza2 elemento gustavo masaquiza
2 elemento gustavo masaquiza
 
Trabajo lab
Trabajo labTrabajo lab
Trabajo lab
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Programación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos BásicosProgramación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos Básicos
 
Delphi
DelphiDelphi
Delphi
 
Presentación de eclipse(componentes básicos)
Presentación de eclipse(componentes básicos)Presentación de eclipse(componentes básicos)
Presentación de eclipse(componentes básicos)
 
Elementos de eclipse
Elementos de eclipseElementos de eclipse
Elementos de eclipse
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
 
Java swing
Java swingJava swing
Java swing
 
Clase swing java
Clase swing javaClase swing java
Clase swing java
 
Clases de java swing
Clases de java swingClases de java swing
Clases de java swing
 
Formularios
FormulariosFormularios
Formularios
 
E1 Rlopez
E1 RlopezE1 Rlopez
E1 Rlopez
 

Similar a Clase swing (20)

Informe programación Elimenez gonzalez
Informe programación Elimenez gonzalezInforme programación Elimenez gonzalez
Informe programación Elimenez gonzalez
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Clase swing
Clase swingClase swing
Clase swing
 
Clase swing
Clase swingClase swing
Clase swing
 
Trabajo de programacion
Trabajo de programacionTrabajo de programacion
Trabajo de programacion
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Fundamentos del Visual Basic Ricardo Castillo
Fundamentos del Visual Basic Ricardo Castillo Fundamentos del Visual Basic Ricardo Castillo
Fundamentos del Visual Basic Ricardo Castillo
 
Programacion Visual Basic 0.6
Programacion Visual Basic 0.6Programacion Visual Basic 0.6
Programacion Visual Basic 0.6
 
Visualbasic6.0
Visualbasic6.0Visualbasic6.0
Visualbasic6.0
 
VERUSKA SALA
VERUSKA SALAVERUSKA SALA
VERUSKA SALA
 
Apuntes vb6
Apuntes vb6Apuntes vb6
Apuntes vb6
 
Franle ocanto
Franle ocantoFranle ocanto
Franle ocanto
 
Elemento 1
Elemento 1Elemento 1
Elemento 1
 
Elemento 1
Elemento 1Elemento 1
Elemento 1
 
Roxana
RoxanaRoxana
Roxana
 

Último

Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdfConcurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfSaraGabrielaPrezPonc
 
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCEROCIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCEROCEIP TIERRA DE PINARES
 
Anuncio de Remitido Colegio SEK a la comunidad pública
Anuncio de Remitido Colegio SEK a la comunidad públicaAnuncio de Remitido Colegio SEK a la comunidad pública
Anuncio de Remitido Colegio SEK a la comunidad públicaIvannaMaciasAlvarez
 
plan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaplan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaElizabeth252489
 
Tema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónTema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónIES Vicent Andres Estelles
 
Adoración sin fin al Dios Creador por sus bendiciones
Adoración sin fin al Dios Creador por sus bendicionesAdoración sin fin al Dios Creador por sus bendiciones
Adoración sin fin al Dios Creador por sus bendicionesAlejandrino Halire Ccahuana
 
Revista digital primer ciclo 2024 colección ediba
Revista digital primer ciclo 2024 colección edibaRevista digital primer ciclo 2024 colección ediba
Revista digital primer ciclo 2024 colección edibaTatiTerlecky1
 
1° GRADO UNIDAD DE APRENDIZAJE 0 - 2024.pdf
1° GRADO UNIDAD DE APRENDIZAJE 0 - 2024.pdf1° GRADO UNIDAD DE APRENDIZAJE 0 - 2024.pdf
1° GRADO UNIDAD DE APRENDIZAJE 0 - 2024.pdfdiana593621
 
Escrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesEscrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesmelanieteresacontrer
 
Presentación: Actividad de Diálogos adolescentes.pptx
Presentación: Actividad de  Diálogos adolescentes.pptxPresentación: Actividad de  Diálogos adolescentes.pptx
Presentación: Actividad de Diálogos adolescentes.pptxNabel Paulino Guerra Huaranca
 
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAEL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
U2_EA1_descargable TIC 2 SEM VIR PRE.pdf
U2_EA1_descargable TIC 2 SEM VIR PRE.pdfU2_EA1_descargable TIC 2 SEM VIR PRE.pdf
U2_EA1_descargable TIC 2 SEM VIR PRE.pdfJavier Correa
 
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdfRecursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdfNELLYKATTY
 
ficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primariaficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primariamichel carlos Capillo Dominguez
 
Herbert James Drape. Erotismo y sensualidad.pptx
Herbert James Drape. Erotismo y sensualidad.pptxHerbert James Drape. Erotismo y sensualidad.pptx
Herbert James Drape. Erotismo y sensualidad.pptxArs Erótica
 
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdfGUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdfNELLYKATTY
 

Último (20)

Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdfConcurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
 
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCEROCIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
 
Anuncio de Remitido Colegio SEK a la comunidad pública
Anuncio de Remitido Colegio SEK a la comunidad públicaAnuncio de Remitido Colegio SEK a la comunidad pública
Anuncio de Remitido Colegio SEK a la comunidad pública
 
plan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaplan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primaria
 
Tema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificaciónTema 4 Rocas sedimentarias, características y clasificación
Tema 4 Rocas sedimentarias, características y clasificación
 
Adoración sin fin al Dios Creador por sus bendiciones
Adoración sin fin al Dios Creador por sus bendicionesAdoración sin fin al Dios Creador por sus bendiciones
Adoración sin fin al Dios Creador por sus bendiciones
 
Revista digital primer ciclo 2024 colección ediba
Revista digital primer ciclo 2024 colección edibaRevista digital primer ciclo 2024 colección ediba
Revista digital primer ciclo 2024 colección ediba
 
1° GRADO UNIDAD DE APRENDIZAJE 0 - 2024.pdf
1° GRADO UNIDAD DE APRENDIZAJE 0 - 2024.pdf1° GRADO UNIDAD DE APRENDIZAJE 0 - 2024.pdf
1° GRADO UNIDAD DE APRENDIZAJE 0 - 2024.pdf
 
Escrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesEscrito administrativo técnico y comerciales
Escrito administrativo técnico y comerciales
 
Actividad de bienestar docente 2016 Pereira
Actividad de bienestar docente 2016 PereiraActividad de bienestar docente 2016 Pereira
Actividad de bienestar docente 2016 Pereira
 
Presentación: Actividad de Diálogos adolescentes.pptx
Presentación: Actividad de  Diálogos adolescentes.pptxPresentación: Actividad de  Diálogos adolescentes.pptx
Presentación: Actividad de Diálogos adolescentes.pptx
 
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAEL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
 
U2_EA1_descargable TIC 2 SEM VIR PRE.pdf
U2_EA1_descargable TIC 2 SEM VIR PRE.pdfU2_EA1_descargable TIC 2 SEM VIR PRE.pdf
U2_EA1_descargable TIC 2 SEM VIR PRE.pdf
 
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdfRecursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
 
ficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primariaficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primaria
 
Power Point E. Sab: Adoración sin fin...
Power Point E. Sab: Adoración sin fin...Power Point E. Sab: Adoración sin fin...
Power Point E. Sab: Adoración sin fin...
 
Herbert James Drape. Erotismo y sensualidad.pptx
Herbert James Drape. Erotismo y sensualidad.pptxHerbert James Drape. Erotismo y sensualidad.pptx
Herbert James Drape. Erotismo y sensualidad.pptx
 
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdfGUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
 
Tema 6.- La identidad visual corporativa y el naming.pdf
Tema 6.- La identidad visual corporativa y el naming.pdfTema 6.- La identidad visual corporativa y el naming.pdf
Tema 6.- La identidad visual corporativa y el naming.pdf
 

Clase swing

  • 2. DEFINICIÓN CLASE SWING  La meta original de diseño de la biblioteca de interfaz gráfico de usuario (GUI) en Java 1.0 era permitir al programador construir un GUI que tuviera buen aspecto en todas las plataformas.  Esta meta no se logró. En su lugar, el AWT de Java 1.0 produce un GUI que tiene una apariencia igualmente mediocre en todos los sistemas.  Además, es restrictivo: solo se pueden usar cuatro fuentes y no se puede acceder a ninguno de los elementos del GUI más sofisticados que existen en el sistema operativo.
  • 3.  Además, el AWT de Java 1.0 no es orientado a objetos.  ¿El por qué de esto? El AWT original había sido conceptualizado, diseñado e implementado en un mes.  La situación mejoró con el modelo de eventos del AWT de Java 1.1 que toma un enfoque orientado a objetos mucho más claro, junto con la adición de JavaBeans, un modelo de programación basado en componentes orientado hacia la creación sencilla de entornos de programación visuales.  El paquete Swing es el nuevo paquete grafico que ha aparecido en la versión 1.2 de Java. Esta compuesto por un amplio conjunto de componentes de interfaces de usuario y que pretenden funcionar en el mayor numero posible de plataformas. Cada uno de los componentes de este paquete puede presentar diversos aspectos y comportamientos en función de una biblioteca de clases.
  • 4. OBJETO DE CONTROL JLABEL Un objeto de control Jlabel permite dibujar en el formulario una etiqueta, entendiéndose como etiqueta una expresión estática que se quiere colocar. Los JLabel son textos que podemos colocar en un Frame, pero además de textos podemos colocar imágenes (animadas o no) para darle una buena presentación a nuestra ventana, los JLabel a mi parecer son esenciales al momento de crear una interfaz de usuario.
  • 5. PROPIEDADES MÁS USADAS: •Text: Contiene el valor que se visualizará en el formulario. •Font: Permite establecer el tipo de letra de la expresión a mostrar en el formulario. •Border: Para establecer el tipo de borde de la etiqueta. •Enabled: Para habilitar o inhabilitar el uso del objeto de control.
  • 6. OBJETO DE CONTROL JTEXTFIELD Un objeto de control JTextField permite dibujar en el formulario un cuadro de texto, es decir, una caja que permite la introducción de un dato o valor. Este objeto es utilizado para el ingreso de datos. PROPIEDADES MÁS USADAS:  Text: Contiene el valor o dato introducido en el cuadro de texto.  Font: Permite establecer el tipo de letra del texto en la caja.  Border: Para establecer el tipo de borde del cuadro de texto.  Enabled: Para habilitar o inhabilitar el uso del objeto de control. MÉTODOS MÁS USADOS:  getText(): Permite obtener el texto introducido en el cuadro de texto.  setText(): Permite colocar un texto en el objeto JTextField.  requestFocus(): permite asignar el cursor al objeto de control
  • 7. OBJETO DE CONTROL JBUTTON Un objeto de control JButton permite dibujar en el formulario un objeto que contiene un proceso a ejecutar. Se utiliza comúnmente para llevar a cabo procesos específicos según la naturaleza de la aplicación. PROPIEDADES MÁS USADAS: •Text: Contiene el valor o dato introducido en el cuadro de texto. •Font: Permite establecer el tipo de letra del texto en la caja. •Enabled: Para habilitar o inhabilitar el uso del objeto de control.
  • 8. Objeto de control JButton Un objeto de control JButton permite dibujar en el formulario un objeto que contiene un proceso a ejecutar. Se utiliza comúnmente para llevar a cabo procesos específicos según la naturaleza de la aplicación. Propiedades más usadas: •Text: Contiene el valor o dato introducido en el cuadro de texto. •Font: Permite establecer el tipo de letra del texto en la caja. •Enabled: Para habilitar o inhabilitar el uso del objeto de control. Evento más usado: •ActionPerformed: Este evento se lleva a cabo cuando el usuario da clic sobre el objeto de control JButton.