SlideShare une entreprise Scribd logo
1  sur  10
AWT Y JAVA 
SWING
AWT Y JAVA SWING 
-Existen dos conjuntos basicos de componentes. 
-Para crear aplicaciones graficas o GUI 
-AWT abstract Window Toolkit 
-Swing
JAVA SWING VS AWT 
● AWT son las siglas 
de Abstract Window 
ToolKit, las 
herramientas 
originales de Java 
para crear interfaces 
gráficas. 
● Swing implementa un 
juego de 
componentes 
construidos sobre 
AWT y además 
proporciona un “look 
and feel” 
conectable/intercambi 
able.
AWT JAVA SWING 
Portabilidad de 
applets, casi todos 
los navegadores 
soportan las clases 
de AWT asi que 
applets contruidos 
con AWT puede 
ejecutarse sin 
necesidad del pluin 
de java. 
Portabilidad de 
Applets. La mayoria 
de los navegadores 
no incluyen las 
clases de Swing 
ANSI que se debe 
de instalar un plugin 
de java; para que 
funcionen los 
applets con swing
AWT JAVA SWING 
Caracteristicas. 
Los 
componentes 
AWT no 
soportan 
caracteristicas 
como iconos y 
tool-tips. 
Caracteristicas. 
Soporta el uso 
de iconos y de 
tool-tips
AWT JAVA SWING 
Velocidad, el 
usar el sistema 
nativo como 
base hace que 
el desempeño 
de los 
componente 
sea mas rapido. 
Desempeño. 
Los 
componentes 
Swing son 
generalmente 
mas lentos y 
con mas 
problemas que 
AWT
AWT JAVA SWING 
Portabilidad. El uso 
del sistema en el que 
se ejecutan los 
componentes AWT 
crea algunas 
limitaciones. Algunos 
componentes pueden 
no funcionar en todas 
las plataformas 
Apariencia. Los 
componentes de 
swing 
automáticamente 
pueden tomar la 
apariencia de 
cualquier 
plataforma
COMPONENTES DE AWT Y SU 
ANALOGO EN JAVA SWING 
AWT Swing 
Applet JApplet 
Frame JFrame 
Window JWindow 
Dialog JDialog 
Component JComponent 
Panel JPanel 
Button JButton
GRACIAS
GRACIAS

Contenu connexe

Tendances

Mapa conceptual sistema operativo android
Mapa conceptual sistema operativo androidMapa conceptual sistema operativo android
Mapa conceptual sistema operativo androidSarii09
 
Comparación awt y java swing
Comparación awt y java swingComparación awt y java swing
Comparación awt y java swingsebastiangalindob
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoMarvin Zumbado
 
Diapositivas sobre AWT
Diapositivas sobre AWTDiapositivas sobre AWT
Diapositivas sobre AWTLaddy Mathita
 
Introduction to java
Introduction to java Introduction to java
Introduction to java Java Lover
 
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionActividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionJuan Antonio Plascencia Zepeda
 
Spring Framework
Spring Framework  Spring Framework
Spring Framework tola99
 
An Introduction to Maven
An Introduction to MavenAn Introduction to Maven
An Introduction to MavenVadym Lotar
 
DSC IIITL Flutter Workshop
DSC IIITL Flutter WorkshopDSC IIITL Flutter Workshop
DSC IIITL Flutter WorkshopDSCIIITLucknow
 
SwiftUI For Production | try! Swift 2019
SwiftUI For Production | try! Swift 2019SwiftUI For Production | try! Swift 2019
SwiftUI For Production | try! Swift 2019Lea Marolt Sonnenschein
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificadoaioria2525
 
Deep dive into swift UI
Deep dive into swift UIDeep dive into swift UI
Deep dive into swift UIOsamaGamal26
 
Spring boot introduction
Spring boot introductionSpring boot introduction
Spring boot introductionRasheed Waraich
 
Mobile development with Flutter
Mobile development with FlutterMobile development with Flutter
Mobile development with FlutterAwok
 

Tendances (20)

Mapa conceptual sistema operativo android
Mapa conceptual sistema operativo androidMapa conceptual sistema operativo android
Mapa conceptual sistema operativo android
 
Comparación awt y java swing
Comparación awt y java swingComparación awt y java swing
Comparación awt y java swing
 
maquinas virtuales
maquinas virtualesmaquinas virtuales
maquinas virtuales
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Diapositivas sobre AWT
Diapositivas sobre AWTDiapositivas sobre AWT
Diapositivas sobre AWT
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 
Java Spring Framework
Java Spring FrameworkJava Spring Framework
Java Spring Framework
 
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionActividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacion
 
Spring Framework
Spring Framework  Spring Framework
Spring Framework
 
Jdk,jre,jvm
Jdk,jre,jvmJdk,jre,jvm
Jdk,jre,jvm
 
Modelos de programacion
Modelos de  programacionModelos de  programacion
Modelos de programacion
 
An Introduction to Maven
An Introduction to MavenAn Introduction to Maven
An Introduction to Maven
 
DSC IIITL Flutter Workshop
DSC IIITL Flutter WorkshopDSC IIITL Flutter Workshop
DSC IIITL Flutter Workshop
 
CLASE SWING
CLASE SWING CLASE SWING
CLASE SWING
 
Pasos para instalar office
Pasos para instalar officePasos para instalar office
Pasos para instalar office
 
SwiftUI For Production | try! Swift 2019
SwiftUI For Production | try! Swift 2019SwiftUI For Production | try! Swift 2019
SwiftUI For Production | try! Swift 2019
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificado
 
Deep dive into swift UI
Deep dive into swift UIDeep dive into swift UI
Deep dive into swift UI
 
Spring boot introduction
Spring boot introductionSpring boot introduction
Spring boot introduction
 
Mobile development with Flutter
Mobile development with FlutterMobile development with Flutter
Mobile development with Flutter
 

En vedette

Elementos del lenguaje java
Elementos del lenguaje javaElementos del lenguaje java
Elementos del lenguaje javaMarisol Henao
 
Gui interfaz gráfica de usuario javax.swing y java.awt
Gui interfaz gráfica  de usuario javax.swing y java.awtGui interfaz gráfica  de usuario javax.swing y java.awt
Gui interfaz gráfica de usuario javax.swing y java.awtcarlosAhumada_12
 
Java GUI La librería Swing
Java GUI La librería Swing Java GUI La librería Swing
Java GUI La librería Swing Laura
 
Clasificacion de los sistemas de base de datos
Clasificacion de los sistemas de base de datosClasificacion de los sistemas de base de datos
Clasificacion de los sistemas de base de datosManuel Gutiérrez
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetosJavier Camacho
 

En vedette (8)

Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Awt y java swing
Awt y java swingAwt y java swing
Awt y java swing
 
Elementos del lenguaje java
Elementos del lenguaje javaElementos del lenguaje java
Elementos del lenguaje java
 
Gui interfaz gráfica de usuario javax.swing y java.awt
Gui interfaz gráfica  de usuario javax.swing y java.awtGui interfaz gráfica  de usuario javax.swing y java.awt
Gui interfaz gráfica de usuario javax.swing y java.awt
 
Java GUI La librería Swing
Java GUI La librería Swing Java GUI La librería Swing
Java GUI La librería Swing
 
Clasificacion de los sistemas de base de datos
Clasificacion de los sistemas de base de datosClasificacion de los sistemas de base de datos
Clasificacion de los sistemas de base de datos
 
Circuitos RLC
Circuitos RLCCircuitos RLC
Circuitos RLC
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 

Similaire à Awt y java swing (20)

AWT Y SWING
AWT Y SWINGAWT Y SWING
AWT Y SWING
 
AwtVSswing
AwtVSswingAwtVSswing
AwtVSswing
 
Swing vs AWT
Swing vs AWTSwing vs AWT
Swing vs AWT
 
Java swing
Java swingJava swing
Java swing
 
Manual java swing
Manual java swingManual java swing
Manual java swing
 
Diferencias
DiferenciasDiferencias
Diferencias
 
Java swing
Java swingJava swing
Java swing
 
Java swing
Java swingJava swing
Java swing
 
1
11
1
 
1
11
1
 
Awt vs java swing
Awt vs java swingAwt vs java swing
Awt vs java swing
 
Awt vs java swing
Awt vs java swingAwt vs java swing
Awt vs java swing
 
Awt vs java swing
Awt vs java swingAwt vs java swing
Awt vs java swing
 
Awt vs java swing
Awt vs java swingAwt vs java swing
Awt vs java swing
 
1
11
1
 
java
javajava
java
 
Jfc java
Jfc javaJfc java
Jfc java
 
Swing
SwingSwing
Swing
 
Controles
ControlesControles
Controles
 
Modelo proyecto
Modelo proyectoModelo proyecto
Modelo proyecto
 

Dernier

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 JUNITMaricarmen Sánchez Ruiz
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
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.pptxAlan779941
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
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 eyvanamcerpam
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
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.pptxMiguelAtencio10
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
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 estossgonzalezp1
 

Dernier (12)

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
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
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
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
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
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
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
 

Awt y java swing

  • 1. AWT Y JAVA SWING
  • 2. AWT Y JAVA SWING -Existen dos conjuntos basicos de componentes. -Para crear aplicaciones graficas o GUI -AWT abstract Window Toolkit -Swing
  • 3. JAVA SWING VS AWT ● AWT son las siglas de Abstract Window ToolKit, las herramientas originales de Java para crear interfaces gráficas. ● Swing implementa un juego de componentes construidos sobre AWT y además proporciona un “look and feel” conectable/intercambi able.
  • 4. AWT JAVA SWING Portabilidad de applets, casi todos los navegadores soportan las clases de AWT asi que applets contruidos con AWT puede ejecutarse sin necesidad del pluin de java. Portabilidad de Applets. La mayoria de los navegadores no incluyen las clases de Swing ANSI que se debe de instalar un plugin de java; para que funcionen los applets con swing
  • 5. AWT JAVA SWING Caracteristicas. Los componentes AWT no soportan caracteristicas como iconos y tool-tips. Caracteristicas. Soporta el uso de iconos y de tool-tips
  • 6. AWT JAVA SWING Velocidad, el usar el sistema nativo como base hace que el desempeño de los componente sea mas rapido. Desempeño. Los componentes Swing son generalmente mas lentos y con mas problemas que AWT
  • 7. AWT JAVA SWING Portabilidad. El uso del sistema en el que se ejecutan los componentes AWT crea algunas limitaciones. Algunos componentes pueden no funcionar en todas las plataformas Apariencia. Los componentes de swing automáticamente pueden tomar la apariencia de cualquier plataforma
  • 8. COMPONENTES DE AWT Y SU ANALOGO EN JAVA SWING AWT Swing Applet JApplet Frame JFrame Window JWindow Dialog JDialog Component JComponent Panel JPanel Button JButton