Sie sind auf Seite 1von 6

AO DE LA INVERSIN PARA EL DESARROLLO RURAL Y LA SEGURIDAD ALIMENTARIA

TRABAJO 1 INVESTIGACIN INFORMATIVA: PAQUETE SWING Y PAQUETE AWT

Nombre de los Integrantes:

Agurto Carillo Juan.


Quereval Rosas Esmedy Martn.
Rumiche Castillo Jos.
Sosa Zevallos Sthefany Gisell.

Escuela:
Ingeniera.

Docente Tutor:
Ing. More Reao.

Ciclo:
III Ciclo.

Facultad:
Ingeniera de Sistemas

Curso:
Programacin Visual I.

INTRODUCCIN

Adems del paquete java.awt, Java pone a disposicin del programador el paquete javax.swing para crear unas
interfaces grficas. Al programar en Java no se parte de cero. Cualquier aplicacin que se desarrolle se apoya
en un gran nmero de clases existentes. Algunas de ellas las ha podido hacer el propio usuario, otras pueden
ser comerciales, pero siempre hay un nmero muy importante de clases que forman parte del propio lenguaje
(Application Programming Interface de Java). Java incorpora muchos aspectos que en cualquier otro lenguaje
son extensiones propiedad de empresas de software o fabricantes de ordenadores.
Uno de los aspectos que ha cobrado mayor relevancia en la informtica actual en los ltimos aos es el
desarrollo de aplicaciones con interfaces ms amigables, asimilables e intuitivas para el usuario. Por lo tanto, el
desarrollo de unas bibliotecas para la creacin de GUIS potentes y fciles de utilizar ha supuesto un gran
avance en el campo del desarrollo de aplicaciones.
El gran apogeo de Java y la gran cantidad de facilidades que da su extensa documentacin, unido a la especial
relevancia de la construccin de interfaces grficas en la actualidad, hacen de AWT Y SWING dos claros
ejemplos de la importancia de conceptos como la reutilizacin de software y de las facilidades que ofrece el
desarrollo orientado a objetos.

CONCEPTOS DE PAQUETE SWING Y PAQUETE AWT


PAQUETE SWING

PAQUETE AWT

-Es un paquete Java para la generacin de -

Permite

hacer

interfaces

grficas

la GUI en aplicaciones reales de gran mediante artefactos de interaccin con el


tamao.

usuario, como botones, mens, texto,

- Complementa y amplia el modelo de botones


componentes y eventos de AWT.

para

deslizamiento,

seleccin,
ventanas

barras
de

de

dilogo,

- Proveen soporte para implementar selectores de archivo.


interfaces de usuario grficas con look and - Cada uno de los componentes de la
feel (las componentes swing pueden ventana AWT se representa mediante uno
conservar su apariencia en plataformas o ms objetos de la aplicacin.
diferentes).

- Los componentes bsicos siempre deben

- Look and Feel se refiere a la apariencia formar parte de un contenedor para ser
en pantalla y funcionamiento, que van a visibles.
tener los Componentes Swing.

SIMILITUDES ENTRE SUS COMPONENTES DEL PAQUETE SWING Y EL PAQUETE AWT


-JApplet.
- JButton.
-JPanel.
-JCheckbox o JRadioButton.
- JComboBox.
- JComponent.
- JFrame.
- JLabel.
- JList, etc.

- Applet.
- Button.
- Canvas.
- CheckBox.
- Choice.
- Component.
- Frame.
- Label.
- List, etc.

DIFERENCIAS ENTRE EL PAQUETE SWING Y EL PAQUETE AWT


-Soportado por JDK 1.2.
-No utiliza cdigo nativo.
.Todos los componentes se comportan
igual en todas las plataformas.
-Aspecto distinto segn la plataforma.
-Conjunto de componentes ms extenso y
con ms caractersticas.

-Soportado por JDK 1.0 y 1.1.


-Utiliza cdigo nativo de la plataforma en
la que se ejecuta el programa.
-Resta compatibilidad: no todos los
componentes GUI de todas las
plataformas.

Object
(java.lang)

AWT GUI

Component
Graphics

Control components

EventObjects
(java.util)

AWTEvent

Container

JComponent

Window
Panel

SWING GUI
JPanel

CONTROL COMPONENTS

Applet

Java.awt

(java.applet)

Dialog

Frame

JWindow

javax.swing
JDialog

JFrame

Conclusiones

a creacin de una interfaz grfica en muchos casos puede ser una tarea compleja
debido a la cantidad de componentes que lo componen.

oda esa complejidad se puede dividir en la complejidad de crear cada uno de sus
componentes, como KCheckBox, JButton y JRadioButton, cuyos mtodos y
constructores facilitan la tarea del programador al ser intuitivos y fciles de
utilizar.

dems la caracterstica fundamental de Java, la multiplataforma, hace la


portabilidad un hecho, aunque a veces pagando el precio de looks diferentes en
cada plataforma.

Bibliografas

Deitel, Harvey M. y Deitel, Paul J. Cmo programar en C/C++ y Java.


http://peyote.usal.es/HOTHOUSE/sisinfo/swing.php
-Contenido sobre Java, con ejemplos sobre botones y ejercicios
]http://www.javahispano.org/canyamo.action
-Tutoriales sobre Java y Swing.
http://java.sun.com/docs/books/tutorial/information/download.html
-Tutorial sobre Swing y JFC
http://wwwdi.ujaen.es/asignaturas/progav/
-Introduccin a las interfaces grficas y gran dedicacin a Swing

Das könnte Ihnen auch gefallen