Java JDBC

Páginas: 22 (5303 palabras) Publicado: 1 de abril de 2014
Introducción a la Programación en Java
Unidad 7 Abstract Window Toolkit
Cuando se desarrolla un programa de Java es importante seleccionar apropiadamente los componentes
de la GUI (Graphics User Interface). Hay dos conjuntos básicos de componentes que serán utilizados
para implementar la interfaz de usuario. Estos dos grupos de componentes son AWT y Swing.
7.1 AWT
AWT. El abstract windowtoolkit es una librería portable para aplicaciones y/o applets. Provee la conexión
entre la aplicación y el sistema de ventanas nativo. Los componentes AWT dependen de sus
contrapartes en código nativo (llamados peers) para manejar su funcionalidad, por
lo que
frecuentemente son llamados componentes “heavyweigth”.
7.1.1 Características de AWT





Amplio conjunto de componentes parainterfaz gráfica de usuario.
Un modelo robusto para el manejo de eventos.
Herramientas para manejo de gráficas e imágenes, incluyendo clases para forma, color y tipo
de letra.
Clases para transferencia de datos.

7.1.2 Ventajas de los componentes AWT




Los componentes AWT son más rápidos porque usan peers nativos.
La mayoria de los browsers soportan las clases AWT, así los appletspueden correr sin
necesidad de un Java plugin.
Los componentes AWT reflejan mejor la interfaz propia del sistema en el que están
ejecutándose.

Desventajas de los componentes AWT




El uso de peers nativos crea limitaciones de plataforma, ya que algunos componentes podrían no
funcionar en algunas plataformas.
Muchas compañías, incluyendo Borland y Sun, basan el desarrollo de nuevoscomponentes en
Swing.
Los componentes awt no soportan características como iconos y tips.

7.2 Swing
Esta implementado completamente en lenguaje Java. Los componentes swing no dependen de los peers
para su funcionalidad, por lo que a estos componentes frecuentemente se le llama componentes
“lightweigth”.
7.2.1 Características de Swing.




Tiene todas las características de AWTUn conjunto de componentes de mayor nivel.
Diseño en Java, no depende de código nativo.



7.2.2 Ventajas de Swing:





El diseño en Java puro provee menores limitaciones de plataforma.
El desarrollo de componentes Swing es más activo.
Los componentes de swing soportan más características.

Ing. Alma Leticia Palacios Guerrero

Pág. 50

Introducción a la Programación en Java7.2.3 Desventajas




La mayoría de los browsers no incluyen las clases Swing, por que es necesario usar un Java
plugin.
Los componentes swing generalmente son más lentos y presentan más problemas debido a que
están hechos en Java puro y a problemas relacionados con video en varias plataformas.
No siempre lucen igual que en el sistema donde fueron diseñados.

7.3 Componentes AWTEl abstract window toolkit contiene todas las clases para crear interfaces de usuario y dibujar gráficos. Un
objeto como un botón o una barra de desplazamiento, en terminología AWT es un componente. La clase
componente es la raíz de todos los componentes AWT. Un contenedor es un componente que puede
contener componentes y otros contenedores.
La siguiente figura muestra el árbol de herencia paratodas las clases componentes del AWT

7.3.1. Clase Frame
La clase Frame proporciona marcos para los applets y las aplicaciones.
7.3.1.1 Constructores
Constructor
Frame();

Descripción
Crea un Frame, inicialmente es invisible.

Frame(String);

Crea un Frame, inicialmente es invisible
que lleva por titulo el String recibido.

7.3.1.2 Métodos
Método
show();
setVisible(boolean);setIconImage(Image);
setSize (int ancho, int alto);
setLocation(int x, int y);
setTitle(String);

Ing. Alma Leticia Palacios Guerrero

Descripción
Hace visible el frame
Aparece/Esconde el frame
Establece el Icono para el frame.
Establece las medidas del Frame
Establece la posición del frame
en la pantalla.
Define el titulo que aparece en la
parte superior del frame.

Pág. 51...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java Jdbc
  • Jdbc Java
  • Jdbc Java
  • Jdbc java
  • JDBC de java con base de datos
  • Jdbc
  • JDBC
  • Instalar jdbc

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS