PROGRAMACION ORIENTADA A OBJETOS
Programación orientada a objetos
AWT
AWT permite hacer interfaces gráficas mediante artefactos de interacción con el usuario, como botones, menús, texto,botones para selección, barras de deslizamiento, ventanas de diálogo, selectores de archivos, etc. Y por supuesto despliegue gráfico general. La siguiente figura muestra algunos de estos artefactos deinteracción:
Estos artefactos de interacción se denominan widgets. En la ventana los artefactos se organizan en una jerarquía de componentes gráficas:
En la parte superior hay una etiqueta quedice label. La aplicación usa las etiquetas para mostrar texto.
A la izquierda hay un área para texto que contiene:
Un superficie para ingresar texto
Una barra de deslizamiento vertical
Unabarra de deslizamiento horizontal
A la derecha se observa una lista de ítemes que contiene:
Una superficie para mostrar texto
Una barra de deslizamiento (sólo aparece si es necesario)
Al centrohay un canvas, donde la aplicación dibuja figuras geométricas y/o texto.
Abajo hay un panel de componentes con:
Un campo para ingreso de texto (una sola línea)
Un botón
Un botón deencendido/apagado que dice checkbox
Es el programador de la interfaz gráfica el que diseña esta jerarquía de componentes.
Jerarquía de clases de AWT
Cada una de las componentes de una ventana en AWT serepresenta mediante uno o más objetos de la aplicación. Estos objetos pertenecen a las clases que se observan en la siguiente jerarquía de clases para AWT:
La clase de los contenedores sirve paracrear áreas en la ventana cuyo único fin es colocar otras componentes en su interior. Hay dos tipos de contenedores:
Panel: sirve para colocar botones, etiquetas, etc. En particular un applet es unpanel.
Window: sirve para crear nuevas ventanas independientes del browser Web. Es decir ventanas que serán manejadas por el administrador de ventanas de la plataforma (Motif, Windows, etc.). Una...
Regístrate para leer el documento completo.