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");};
}
}