ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Swing


Enviado por   •  9 de Julio de 2012  •  Práctica o problema  •  458 Palabras (2 Páginas)  •  628 Visitas

Página 1 de 2

Swing

• El paquete Swing es una parte de la JFC (Java Foundation Classes) en la plataforma Java.

• La JFC provee facilidades para ayudar a construir GUI (Interfaz Grafica de Usuario).

• Swing abarca componentes como botones, etiquetas, tablas, marcos que hará que su aplicación sea visualmente más atractiva.

• Su importancia es el poder que ofrece para desarrollar interfaces gráficas de usuario (GUI) para applets y aplicaciones. La cantidad y calidad de los controles GUI que ofrece Swing no tiene rival en ningún otro juego de herramientas GUI

Características:

- Swing tiene la característica principal de que esta escrito totalmente en Java.

- Su componentes se clasifican como “ligeros” porque no se relaciona de ninguna manera con la maquinaria grafica nativa del Sistema Operativo cosa que el AWT (Abstract Window Toolkit )si hace.

- Antes de la existencia de Swing, las interfaces graficas se realizaban a través de AWT de quien Swing hereda todo el manejo de eventos.

- El código para AWT en realidad muestra botones, ventanas y etiquetas (entre otros componentes) basándose en el sistema operativo de la maquina local.

Clases

En la figura anterior se muestra una jerarquía de herencia, la cual contiene clases que declaran atributos y comportamientos comunes para la mayoría de los componentes de Swing. La clase Object es la superclase de la Jerarquía de clases de Java. La clase Component (paquete java.awt) es una subclase de Object: la clase Container (paquete java.awt) es una subclase de Component: y la clase JComponent (javax.swing) es una subclase de Container. Una clase que extiende a la clase Component es una component. Por ejemplo, la clase Container extiende a la clase Component y la clase Component extiende a Object. Por lo tanto, una Container es una Component y es una Object, y una Component es una Object. Una clase que extiende a la clase Container es una Container. Por lo tanto una JComponent es una Container. Las clases Component pueden organizarse mediante clases Container. Como una clase Container es una Component , una GUI puede estructurarse con clases Container adjuntas a otras clases Container.

• java.awt.Component

- Esta clases abstracta define la funcionalidad básica de todos los componentes gráficos en Java.

• java.awt.Container

- clase abstracta que permite agrupar uno o varios componentes de forma que se puedan tratar como unidad.

- Proporciona métodos para añadir y eliminar componentes o para definir el tipo de presentación que se realiza de los componentes en la pantalla (mediante layout Managers)

• javax.swing.JComponent

- Es la clase base de casi todos los componentes de interacción que incorpora Swing excepto los contenedores de alto nivel

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com