programacion Applet:
Un applet es una clase de Java que corre dentro de un navegador y que no puede hacer referencias a archivos, también posee su interfaz gráfica.
Un applet es una clase de Java que corre dentro de un navegador y que no puede hacer referencias a archivos, también posee su interfaz gráfica.
los applet son programas diseñados para ejecutarse como parte de una pagina Web
implementa gran parte de la Graphical User Interface (GUI)
• Las applet poseen limitaciones por razones de seguridad; por ejemplo
no se está permitido manipular archivos locales.
public class Simple extends Applet {
. . .
public void init() { . . . }
public void start() { . . . }
public void stop() { . . . }
public void destroy() { . . . }
. . .
}
• Para inicializar el applet cada vez que se carga o se recargaç
• Suele usarse para operaciones cortas de inicialización (por
ejemplo, cargar imágenes)
– start
• Para comenzar la ejecución del applet: cuando el applet se carga
o cuando se revisita la página web
– stop
• Para detener la ejecución del applet: cuando se abandona la
página web o se cierra el explorador
– destroy
• Para realizar operaciones de limpieza (liberar recursos) antes de
descargar el applet
AWT (Abstract Window Toolkit) es la parte de Java diseñada para crear interfaces de usuario y para dibujar gráficos e imágenes. Es un conjunto de clases que intentan ofrecer al desarrollador todo lo que necesita para crear una interfaz de usuario para cualquier applet o aplicación Java. La mayoría de los componentes AWT descienden de la clase java.awt.Component como podemos
para dibujar la representación del applet dentro
de la página web.
– update
• Se usa para redibujarel applet
– Métodos específicos de manejo del evento
(ejemplo: mouseDown)
A los componentes Swing se les denomina ligeros mientras que a los componentes AWT se les
denominados pesados.
– Checkbox (java.awt.Checkbox)
– Campos de texto de una línea (java.awt.TextField)
– Áreas de edición más grandes (java.awt.TextArea)
– Etiquetas (java.awt.Label)
– Listas (java.awt.List)
– Listas desplegables (java.awt.Choice)
– Sliders y barras de desplazamiento (java.awt.Scrollbar)
– Áreas de dibujo (java.awt.Canvas)
– Menús (java.awt.Menu, java.awt.MenuItem,
java.awt.CheckboxMenuItem)
– Contenedores (java.awt.Panel, java.awt.Window and its subclasses)
La clase TextField proporciona un editor de texto diseñado para ser usado dentro de los forms. Esta es la principal diferencia con respecto a la clase TextBox. A pesar de esta diferencia, estas dos clases tienen su parecido. De hecho, se puede interactuar con el texto en la clase TextField usando los mismo métodos que se especificaron anteriormente en la clase TextBox. El constructor de la clase TextField es:
TextField(String label, String text, int maxSize, int constraints)
pueden ser:
o EMAILADDR – Sólo se puede introducir una dirección de correo
electrónico
o NUMERIC – Sólo se puede introducir un valor entero
o PASSWORD – El texto es protegido para que no sea visible
o PHONENUMBER – Sólo se puede introducir un número de
teléfono
o URL – Sólo se puede introducir una URL
- public class Button
- public class Button
Componente sí se extiende extiende de Componentes
aplicación implementa Accesible Accesible
Esta clase crea un botón. This creación Clase sin Boton. La aplicación puede causar algún tipo de acción que ocurra cuando se pulsa el botón. La Aplicación PUEDE causar Algún Tipo de Acción de Cuando ocurra Que sí Pulsa El Botón.
- public class Etiqueta label
- Componente sí se extiende extiende de Componentes
aplicación implementa Accesible Accesible
Un objeto Label es un componente para colocar texto en un contenedor. Una etiqueta es sin Objeto Componente párr colocar texto contenedor en la ONU. Una etiqueta muestra una sola línea de texto de sólo lectura. El texto puede ser modificado por la aplicación, pero un usuario no puede editarlo directamente. Una Etiqueta Muestra Una Sola Línea de texto de Sólo lectura. El texto Se Puede Cambiar Por la Aplicación, Usuario Pero sin ninguna Directamente PUEDE editarlo.
Por ejemplo, el código. . . Por Ejemplo, el ... Código
setLayout (FlowLayout nuevo (FlowLayout.CENTER, 10, 10)); setLayout (FlowLayout nuevo (FlowLayout.CENTER, 10, 10));
add (new Label ("Hola !")); añadir (nuevo sello (" Hola !"));
add (new Label ("Otra etiqueta")); add (nuevo sello ("Otra Etiqueta"));
No hay comentarios:
Publicar un comentario