Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Applets
Applets
import java.applet.*;
public class miApplet extends Applet {
//variables y métodos
}
Librerías Graficas
AWT (Application Windowing Toolkit):
los programadores heredan de la
clase Applet. AWT es la librería
creada en la primera versión de Java
(el JDK 1.0).
Swing: los programadores heredan de
la clase JApplet. Swing es una librería
mas "avanzada", creada a partir de la
versión 2 (el JDK 1.2).
Mi primer applet
Color c = new Color(int rojo, int verde, int azul) El color creado tendrá las cantidades de rojo,
verde y azul indicadas, las cuales deberán
estar en un rango que va de 0 a 255.
Color c = new Color(int rojo, int verde, int azul, Idéntico al anterior, pero añade un canal alfa que
int alfa) indica el grado de transparencia. Sólo
funciona con el JDK 1.2.
Clase Color
Manejo de imágenes
drawImage( Image img,int x,int y,ImageObserver observador )
En jbInit:
Metodos
String getText(): devuelve el texto.
void setText( String ): introduce el objeto String.
Clase List:
Constructores:
List(): crea una lista.
List( int ): crea una lista con la altura señalada
List( int, boolean ): crea una lista con la altura señalada. El
parámetro boolean indica si es de selección múltiple.
Metodos
void add( String ): añade la cadena a la lista.
void add( String, int ): inserta la cadena a la lista en la posición
indicada.
void remove( int ): borra el item de la posición señalada.
int getItemCount(): devuelve el número de items de la lista.
String getItem( int ): devuelve el item de la posición señalada.
String getSelectedItem(): devuelve el item seleccionado.
int getSelectedIndex(): devuelve la posición del item
seleccionado.
void select( int ): selecciona el item de la posición señalada.
java
Administradores de
diseño
Hay dos factores determinantes del aspecto que
tendrá el applet:
1. El orden en el que añadimos (add) los
componentes al panel (recordar que el applet es un
tipo de panel).
2. El segundo factor es el administrador de diseño
del panel. Un administrador de diseño determina la
forma en que se presentarán los componentes y
contenedores. Con un administrador el
programador no tiene que definir la posición (x,y)
de cada elemento gráfico, lo que implica la
molestia de redefinir la posición cada vez que la
aplicación cambia de tamaño con la ventana.
Por defecto:
La función setLayout.
BorderLayout( )
BorderLayout( int hgap, int vgap ):
para indicar la separación horizontal y
vertical en píxeles.
BorderLayout
GridLayout
Applets Swing
Diferencias Swing y AWT
La primera diferencia es que la clase del applet
Swing se llama JApplet, que hereda de Applet.
Graphics img.getGraphics()
Sonido.play()
Toca el fichero, aunque sólo una vez.
Sonido.loop()
Toca el fichero indefinidamente.
Sonido.stop()
Para la reproducción del sonido.
Documentación
String getAppletInfo()
Devuelve una cadena que identifique
el applet.
Documentación