Páginas

lunes, 23 de agosto de 2010

Conceptos relacionados con los Applets

Que es un programa Applet

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

  1. Los applets no tienen un método main() con el que comience la ejecución.
  2. Todos los  applets derivan de la clase java.applet.Applet.
  3. los applets deben redefinir ciertos métodos heredados de Applet que controlan su ejecución: init(),start() stop(),destroy().
  4. 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.
  5. también suelen redefinir ciertos métodos graficos: los mas importantes son paint(),update()y repaint().
  6. Los applets disponen de metodos relacionados con la obtencion de informacion , como por ejemplo: getAppletlnfo(), getAppletContext(),getParameterlnfo(),getParameter.
  7. A diferencia de  un programa , no puede ejecutarse de forma independiente (necesita un programa contenedor).
  8. Un applet esta escrito en un lenguaje diferente del Script o del HTML que lo invoca.[1]
 CLASE AWT

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
CLASE BUTTON

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()
CLASE LABEL

Permite poner texto fijo en un programa , se tienen tres constructores en la clase Label:
  • Label()
  • Label(String Label)
  • Label(String label, int alignment)
Metodos de la clase Label

  • Void SetAlignment(int alignment)
El parametro alignment puede tomar los valores: Label.ENTER,Label.LEFT o Label.RIGHT
  • Void SetText(String Label)
  • String getText().[4]
CLASE TEXTFIELD

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