Trabajo Final de Programación II
1 Describa las características principales de la librería AWT, SWING.
Librería AWT
*Son clases que permiten generar entornos con componentes gráficos comunes a todas las plataformas. El aspecto visual depende de la plataforma.
*Se trata de una biblioteca de clases Java para el desarrollo de Interfaces de Usuario Gráficas
*Los componentes AWT son aquellos proporcionados por las plataformas JDK 1.0 y 1.1. Aunque JDK 1.2 todavía soporta componentes AWT, La mayor diferencia entre los componentes AWT y los componentes Swing es que éstos últimos están implementados sin nada de código nativo.
Caracteristicas:
• Los Contenedores contienen Componentes, que son los controles básicos
• No se usan posiciones fijas de los Componentes, sino que están situados a través de una disposición controlada (layouts)
• Alto nivel de abstracción respecto al entorno de ventanas en que se ejecute
• La arquitectura de la aplicación es dependiente del entorno de ventanas
• Es bastante dependiente de la máquina en que se ejecuta la aplicación
• Carece de un formato de recursos. No se puede separar el código de lo que es propiamente interface. No existe ningún diseñador de interfaces (todavía)
Estructura básica
Container, se encargan de contener en su interior al resto de componentes
Component, define el comportamiento de los componentes implementando métodos de gestión de eventos
Subclases directas
Button: Botón de pulsación o comando.
Canvas: Lienzo o área de dibujo.
Checkbox: Caja de chequeo o de comprobación.
CheckboxGroup: Grupo de cajas de chequeo.
Choice: Lista de desplegable o de selección.
Container: Contenedor.
Label: Etiqueta de texto.
List: Lista de datos.
Scrollbar: Barra de desplazamiento.
TextComponent: Componente de texto.
Librería Swing
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.
Proporciona componentes de presentación visual independiente a la plataforma en la que se ejecuta. Swing extiende AWT y añade nuevas características, mejoras y componentes para interactuar con el usuario.
Versiones de swing
Swing 0.2
Swing 1.0.3
Swing 1.1 Beta
Swing 1.1 Beta 3
Swing 1.1
Caracteristicas
• Swing cambia completamente la gestión del texto. Se pueden crear texto de colores, con distintos tipos de caracteres.
• Es posible introducir incluso imágenes , se pueden leer y decodificar directamente los archivos de html, rtf .
Interfaces
Action
BoundedRangeModel
ButtonModel
CellEditor
ComboBoxEditor
ComboBoxModel
DesktopManager
ClasesAbstractAction
AbstractButton
AbstractCellEditor
AbstractListModel
ActionMap
BorderFactory
Box
martes, 12 de enero de 2010
Suscribirse a:
Enviar comentarios (Atom)

No hay comentarios:
Publicar un comentario