SlideShare una empresa de Scribd logo
1 de 2
Que es Swing

Es una biblioteca gráfica para Java. Incluye widgets para interfaz gráfica de
usuario tales como cajas de texto, botones, desplegables y tablas.

Caracteristicas:

       Escrito totalmente en java.
   •
       No reemplaza a AWT.
   •
       Se apoya sobre AWT y añade JComponents.
   •
       Utiliza el modelo de eventos de java 1.1.
   •
       Selección de diferentes apariencias (Look & Feel).
   •
       Utilización de componentes ligeros.
   •
       Arquitectura Model-View-Controller (MVC).
   •
       Nuevos componentes (árboles, tablas, frames internos, etc.).
   •
       Otros: iconos, bordes, tooltips, beans, etc.
   •
       Proporciona utilidades para facilitar creación de aplicaciones gráficas.
   •

Ejemplo:

package javaapplication2;


import java.awt.*;
import javax.swing.*;
import javax.swing.table.*;

class Tabla2 extends JFrame {

public Tabla2() {
super(quot;Tabla De Datosquot;);

String[][] datos = {{quot;Lorequot;, quot;2532quot;},
{quot;Milequot;, quot;58956quot;},
{quot;Gloriaquot;, quot;4548quot;},
{quot;Guillermoquot; ,quot;455678quot;}};
String[] titulos = {quot;Nombrequot;, quot;Telefonoquot;};


JTable jt = new JTable(datos,titulos);

JScrollPane jsp = new JScrollPane(jt);
getContentPane().add(jsp);

pack();
setVisible(true);
}


public static void main(String args[]) {
Tabla2 t = new Tabla2();
}
}


Grafica:

Más contenido relacionado

La actualidad más candente (10)

JAVA SERVER FACES - LECCION 02 - NAVEGACION Y LENGUAJES DE EXPRESIONES
JAVA SERVER FACES - LECCION 02 - NAVEGACION Y LENGUAJES DE EXPRESIONESJAVA SERVER FACES - LECCION 02 - NAVEGACION Y LENGUAJES DE EXPRESIONES
JAVA SERVER FACES - LECCION 02 - NAVEGACION Y LENGUAJES DE EXPRESIONES
 
09b jsf (1)
09b jsf (1)09b jsf (1)
09b jsf (1)
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Etiquetas básicas jsf
Etiquetas básicas jsfEtiquetas básicas jsf
Etiquetas básicas jsf
 
Curso JSF - Conceptos Basicos
Curso JSF - Conceptos BasicosCurso JSF - Conceptos Basicos
Curso JSF - Conceptos Basicos
 
D0 gui
D0 guiD0 gui
D0 gui
 
Introducción a Swing
Introducción a SwingIntroducción a Swing
Introducción a Swing
 
Comparacion swing & awt..
Comparacion swing & awt..Comparacion swing & awt..
Comparacion swing & awt..
 
Swing
SwingSwing
Swing
 
Patrones Creacionales
Patrones CreacionalesPatrones Creacionales
Patrones Creacionales
 

Destacado (7)

Google nexus 7
Google nexus 7Google nexus 7
Google nexus 7
 
Google nexus Q
Google nexus QGoogle nexus Q
Google nexus Q
 
Emer Care Books
Emer Care BooksEmer Care Books
Emer Care Books
 
Database Tools and Developer Software Licence Management
Database Tools and Developer Software Licence ManagementDatabase Tools and Developer Software Licence Management
Database Tools and Developer Software Licence Management
 
2 президентские соревнования 2012 г.
2 президентские соревнования 2012 г.2 президентские соревнования 2012 г.
2 президентские соревнования 2012 г.
 
сильные среди нас 2
сильные среди нас 2сильные среди нас 2
сильные среди нас 2
 
Introducing Apple MacBook Air 2013 - 11"&13" Model
Introducing Apple MacBook Air 2013 - 11"&13" ModelIntroducing Apple MacBook Air 2013 - 11"&13" Model
Introducing Apple MacBook Air 2013 - 11"&13" Model
 

Similar a Que Es Swing

Controles
ControlesControles
Controles
ggzhack
 
Introducción a swing. taller de programación 2016
Introducción a swing. taller de programación 2016Introducción a swing. taller de programación 2016
Introducción a swing. taller de programación 2016
angeles104
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacion
Irving Che
 

Similar a Que Es Swing (20)

Java swing
Java swingJava swing
Java swing
 
Controles de Interfaz Introduccion.pdf
Controles de Interfaz Introduccion.pdfControles de Interfaz Introduccion.pdf
Controles de Interfaz Introduccion.pdf
 
CLASE SWING
CLASE SWING CLASE SWING
CLASE SWING
 
Diferencia entre Swing y Awt
Diferencia entre Swing y AwtDiferencia entre Swing y Awt
Diferencia entre Swing y Awt
 
Presentacion de dictar clase de gui
Presentacion de dictar clase de guiPresentacion de dictar clase de gui
Presentacion de dictar clase de gui
 
Elementos Swing
Elementos SwingElementos Swing
Elementos Swing
 
Controles
ControlesControles
Controles
 
Introducción a swing. taller de programación 2016
Introducción a swing. taller de programación 2016Introducción a swing. taller de programación 2016
Introducción a swing. taller de programación 2016
 
Programacion.....swing
Programacion.....swingProgramacion.....swing
Programacion.....swing
 
POO Unidad 3: Interfaz gráfica de usuario e hilos
POO Unidad 3: Interfaz gráfica de usuario e hilosPOO Unidad 3: Interfaz gráfica de usuario e hilos
POO Unidad 3: Interfaz gráfica de usuario e hilos
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacion
 
Clase swing
Clase swingClase swing
Clase swing
 
Awt vs java swing
Awt vs java swingAwt vs java swing
Awt vs java swing
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
Clase swing
Clase swingClase swing
Clase swing
 
Programacion_II_introduccion_GUI
Programacion_II_introduccion_GUIProgramacion_II_introduccion_GUI
Programacion_II_introduccion_GUI
 
Clase swing
Clase swingClase swing
Clase swing
 
Frameworks J2EE
Frameworks J2EEFrameworks J2EE
Frameworks J2EE
 
Video 3 interfaz grafica java
Video 3 interfaz grafica javaVideo 3 interfaz grafica java
Video 3 interfaz grafica java
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (15)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

Que Es Swing

  • 1. Que es Swing Es una biblioteca gráfica para Java. Incluye widgets para interfaz gráfica de usuario tales como cajas de texto, botones, desplegables y tablas. Caracteristicas: Escrito totalmente en java. • No reemplaza a AWT. • Se apoya sobre AWT y añade JComponents. • Utiliza el modelo de eventos de java 1.1. • Selección de diferentes apariencias (Look & Feel). • Utilización de componentes ligeros. • Arquitectura Model-View-Controller (MVC). • Nuevos componentes (árboles, tablas, frames internos, etc.). • Otros: iconos, bordes, tooltips, beans, etc. • Proporciona utilidades para facilitar creación de aplicaciones gráficas. • Ejemplo: package javaapplication2; import java.awt.*; import javax.swing.*; import javax.swing.table.*; class Tabla2 extends JFrame { public Tabla2() { super(quot;Tabla De Datosquot;); String[][] datos = {{quot;Lorequot;, quot;2532quot;}, {quot;Milequot;, quot;58956quot;}, {quot;Gloriaquot;, quot;4548quot;}, {quot;Guillermoquot; ,quot;455678quot;}}; String[] titulos = {quot;Nombrequot;, quot;Telefonoquot;}; JTable jt = new JTable(datos,titulos); JScrollPane jsp = new JScrollPane(jt); getContentPane().add(jsp); pack(); setVisible(true);
  • 2. } public static void main(String args[]) { Tabla2 t = new Tabla2(); } } Grafica: