Es una aplicacion escrita en Java. No tienen ventana propias, se ejecutan en la ventana del browser y tienen importantes restricciones de seguridad,las cuales se comprueban al llegar al browse solo pueden leer y escribir en el servidor del que han venido y solo pueden acceder a una limitada información en el servidor en que se están ejecutando.
El termino Applet fue introducido en AppletScript en el año de 1993.
Caracteristicas de un Applet
- Los applets no tienen un método main() con el que comience la ejecución.
- Todos los applets derivan de la clase java.applet.Applet.
- los applets deben redefinir ciertos métodos heredados de Applet que controlan su ejecución: init(),start() stop(),destroy().
- los métodos graficos se heredan de componentes mientras que la capacidad de añadir componentes de interface de usuario que heredan de containers y de panel.
- también suelen redefinir ciertos métodos graficos: los mas importantes son paint(),update()y repaint().
- Los applets disponen de metodos relacionados con la obtencion de informacion , como por ejemplo: getAppletlnfo(), getAppletContext(),getParameterlnfo(),getParameter.
- A diferencia de un programa , no puede ejecutarse de forma independiente (necesita un programa contenedor).
- Un applet esta escrito en un lenguaje diferente del Script o del HTML que lo invoca.[1]
Window toolkit o algo así como juego de herramientas abstractas para ventanas son clases, que permiten generar entornos con componentes graficos comunes a todas las plataformas y gestionar eventos de teclado y ratón,entre otros , El aspecto visual si es dependiente de la plataforma.
CLASE SWING
Proporciona componentes de Presentación visual independiente a la plataforma en la que se ejecuta.Swing extiende AWT y añade nuevas características , mejoras y componentes para interactuar con el usuario,tales como arboles,pestañas,tablas,etc. Estas clases fueron construidas junto con Netscape.[2]
Clases que se utilizan en un Applet con la librería AWT:
- Clase java.awt.Button
- Clase java.awt.Canvas
- Clase java.awt.Checkbox
- Clase java.awt.Label
- Clase java.awt.List
- Clase java.awt.Scrollbar
- Clase java.awt.TextField
- Clase java.awt.TextArea
- Clase java.awt.Choice
- Clase java.awt.Menu
- Clase java.awt.Panel
La clase Button especifica una ventana hija rectangular que representa un botón donde el usuario hace clic para cambiar el estado general mente entre encendido y apagado .Los controles de la clase Button se pueden utilizar solos o en grupos y pueden llevar etiquetas o bien no llevar texto alguno.Para crear una ventana hija basada en la clase estándar llamada Button se utiliza la función Create Window() especificando en el primer parámetro la cadena de texto"Button", esto le indica a Windows que se utilizara en la clase predefinida llamada Button.[3]
la clase Button proporciona dos constructores para crear botones.
Public Button()
Public Button(String Label)
Entre los metodos que proporciona la clase Button se destacan:
- Public void SetLabel(StringLabel)
- Public void addActionListener(Action Listeneral)
- Public String getLabel()
Permite poner texto fijo en un programa , se tienen tres constructores en la clase Label:
- Label()
- Label(String Label)
- Label(String label, int alignment)
- Void SetAlignment(int alignment)
- Void SetText(String Label)
- String getText().[4]
La clase TextField representa cualquier campo de texto dinámico o de inducción de texto (editable) creado mediante la herramienta Texto de Flash.Los métodos y propiedades de esta clase controlan los campos de texto durante la ejecución.
Métodos:
- String getSelectedText()
- String getText()
- boolean setEditable(boolean t)
- void selectAll()
- Void select(int begin, int end)
- Void set Text(String text)
- addTextListener(Textlistener t)
_________________________________________________________________________________
[1] http//usuarios.multimania.es/java
[2]www.telepolis.com
[3] www.modelo.edu.mx
[4]http://www.departamentos.unican.es/
No hay comentarios:
Publicar un comentario