Universidad Tecnológica Equinoccial
Trabajo Final de Programación II
1 Describa las características principales de la librería AWT, SWING.
Librería AWT
Se trata de una biblioteca de clases Java para el desarrollo de Interfaces de usuario Gráficas las cuales permiten generar componentes gráficos y gestionar eventos.Su aspecto visual depende de la plataforma.
Caracteristicas:
1. Genera interfaces gráficas, independiente de la plataforma en que se ejecute la aplicación.
2. Los Contenedores contienen a los controles básicos
3. Depende de la máquina en que se ejecuta la aplicación
4. No tiene formato de recursos sin poder separar el código de la interface.
5. No se usan posiciones fijas están situados a través de una disposición controlada (layouts)
6. Alto nivel de abstracción al entorno de ventanas en que se ejecute la aplicación
7. La arquitectura de la aplicación depende del entorno de ventanas, no tiene un tamaño fijo
Estructura
Container: Contenedor.
Label: Etiqueta de texto
Button: Botón de comando
Canvas: Area de dibujo.
Choice: Lista de selección.
List: Lista de datos.
Scrollbar: Barra de desplazamiento.
TextComponent: Componente de texto.
Container: Contienen en su interior al resto de componentes
Button: Botón de comando
Canvas: área de dibujo.
Checkbox: Caja de comprobación.
CheckboxGroup: Grupo de cajas de chequeo.
Librería Swing
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, tales como árboles, pestañas, tablas, etc.
Existen muchas versiones de swing en el mercado
Caracteristicas
1.Cambia la gestión del texto creando texto de colores con distintos tipos de caracteres.
2. Se puede introducir imágenes y decodificar los archivos de html, rtf.
3. Gestionar sucesos con el paquete de java.awt.event.
*************************************************************************************
2 Defina un applet, describa su funcionamiento
APPLTET:
Un applet es un componente de una aplicación que se ejecuta en el contexto de otro programa, por ejemplo un navegador web. El applet debe ejecutarse en un contenedor, que lo proporciona un programa anfitrión com aplicaciones como teléfonos móviles que soportan el modelo de programación por applets.
Un applet no puede ejecutarse de manera independiente, ofrece información gráfica y interactúa con el usuario. Un applet lleva a cabo una función muy específica que carece de uso independiente.
Un Java applet es un código JAVA que carece de un método main ya que es un pequeño programa que es utilizado en una página HTML y representado por una pequeña pantalla gráfica.
FUNCIONAMIENTO DEL APPLET
El fichero de código fuente puede ser escrito meidante cualquier editor convencional o con el editor suministrado con el paquete del lenguaje Java.
Una vez creado el fichero java con el código del programa, se compila, generándose un fichero intermedio con los bytecodes, de extensión .class.
Una vez generado el fichero .class, éste ya puede ser interpretado en cualquier máquina virtual de Java. Tratándose de applets, este fichero se descargará típicamente desde la Red. Para indicárselo al navegador se utilizan unas etiquetas especiales del lenguaje HTML:
Ejemplo:
El navegador carga las clases especificadas en la etiqueta < applet > dinámicamente, a medida que van siendo necesitadas y se les pasa al código fuente el verificador de código de bytes.
Ahora será ya la máquina virtual de Java la que vaya interpretando los bytecodes y generando las instrucciones para su propia arquitectura.
EJEMPLO:
Los ejemplos mas comunes de applets son las Java applets y las animaciones Flash. Otro ejemplo es el Windows Media Player utilizado para desplegar archivos de video incrustados en los navegadores como el Internet Explorer. Otros plugins permiten mostrar modelos 3D que funcionan con una applet.
martes, 12 de enero de 2010
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario