Fundamentos de Java Applets y Componentes de Interfaz Swing
Clasificado en Informática
Escrito el en
español con un tamaño de 3,35 KB
Introducción a los Java Applets
Una aplicación Java que se ejecuta dentro de un cliente web para ampliar las capacidades de interacción del navegador.
Ventajas
- No hay necesidad de instalar la aplicación en la máquina local.
- Aumenta la seguridad de los sistemas.
Inconvenientes
- Entorno de ejecución más restringido que una aplicación Java estándar.
- La ejecución de un applet puede ser más lenta que la de una aplicación Java.
- En vez de partir de JFrame, usamos JApplet.
Conversión de una aplicación en un Applet
Esencialmente, un applet es un contenedor (como JFrame), por lo que nos basta con reemplazar el JFrame correspondiente a la ventana principal de nuestra aplicación por un componente JApplet.
Solo hay que tener en cuenta las siguientes diferencias:
- El tamaño del applet en pantalla viene determinado por los atributos WIDTH y HEIGHT asociados a la etiqueta en la página web que aloja el applet.
- El applet, a diferencia de un JFrame, no tiene barra de título, sino que aparece en el interior de una página web (la cual puede tener cualquier característica que deseemos).
- Para crear un applet no hace falta un método main(). Nos basta con definir el método init() del applet.
- Por motivos de seguridad, determinadas operaciones no se pueden realizar desde un Applet, salvo que firmemos el applet.
Métodos de los Applets
- init(): Realiza la inicialización de un applet.
- start(): Inicia o reanuda la ejecución del applet.
- paint(): Se ejecuta cada vez que el área de dibujo del applet necesita ser refrescada.
- stop(): Detiene la ejecución del applet.
- destroy(): Elimina el applet de la memoria.
Propiedades sobre objetos de los formularios
Objeto de control JLabel
Un objeto de control JLabel permite dibujar en el formulario una etiqueta, entendiéndose como etiqueta una expresión estática que se quiere colocar. También es usado para mostrar los resultados de un proceso.
Propiedades más usadas:
- Text: Contiene el valor que se visualizará en el formulario.
- Font: Permite establecer el tipo de letra de la expresión a mostrar en el formulario.
- Border: Para establecer el tipo de borde de la etiqueta.
- Enabled: Para habilitar o inhabilitar el uso del objeto de control.
Métodos más usados:
- getText(): Permite obtener el texto introducido en el cuadro de texto.
- setText(): Permite colocar un texto en el objeto JTextField o JLabel.
- requestFocus(): Permite asignar el cursor al objeto de control.