Download librerias de interfaz g.
Document related concepts
no text concepts found
Transcript
4.1.1 Libreria de Interfaz Grafica (API’s) las principales librerias para la interfaz grafica en Java corresponden a las que tienen que ver con el manejo de los eventos entrelas cuales se encuentra la event que se importa como import java.awt.event.*; esta libreria permite escuchar a los botones en el manejo de los applet por que es muy importante el usos de ellos en una interfaz para hacer mas amigable y facil de utilizar una maquina Se acaba de publicar la version 0.76 de la librería JTGL (Java Tiny Gfx Library). JTGL es un proyecto libre para desarrollar pequeñas aplicaciones gráficas en 2D (Juegos principalmente y IGU mas tarde) Soporta AWT, Swing, Swing WT, Midp1, Midp2, Ex En y Super Waba y está previsto ampliarlo a SWT y Do Ja. Sus características son: Código abierto (Licencia LGPL) y modular. Soporte completo de ant: construcción de la librería y proyectos. Independencia de la api grafica local. Escalable desde móviles hacia arriba. Paquete de juegos compatible con la API Midp2. Entrada (ratón/teclado) genérica. Expandible con extensiones (ej: multimedia). 4.1.2 Aplicaciones Gui Dentro de Java hay una serie de paquetes destinados a la creación de aplicaciones con un Interface Gráfico de Usuario, es decir, son aplicaciones compuestas de ventanas, menús que se pueden desplegar, iconos para las distintas funciones, sonidos, etc. En definitiva, con la GUI se pueden hacer una aplicación como las que estamos acostumbrados a ver habitualmente. JFC son la siglas para las Clases de la Fundación de JavaTM, que engloban un grupo de características para ayudar a construir los Interfaces Gráficos de los Usuarios en las aplicaciones (GUIs).Las clases de la fundación de Java (JFC) son un sistema de bibliotecas de clases que Java proporciona, como parte de J2SE, al interfaz utilizador de los gráficos (GUI) para dar funcionalidad a los gráficos y para los diferentes usos que se puedan dar en las tecnologías basadas en Java del cliente. los GUI van tanto en los Frame como en Applet, por lo tanto se puede pensar en la versión applet del programa siguiente import java.awt.*; public class Etiqueta extends Frame { Label et=new Label(); public Etiqueta(String etiqueta) { et.setText(etiqueta); setTitle("Etiqueta "+etiqueta); add(et); pack(); show(); } public static void main (String[] a) { try {new Etiqueta(a[0]);} catch (ArrayIndexOutOfBoundsExceptio n e) {System.out.println("ERROR: teclear java Etiqueta CADENA");}; } }