Академический Документы
Профессиональный Документы
Культура Документы
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
java.awt.Panel
java.applet.Applet
javax.swing.JApplet
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
java.awt.Frame
javax.swing.JFrame
javax.swing.JWindow
JWindow: es una ventana sin barra de ttulo y sin los botones que
permiten su manipulacin, que puede visualizarse en cualquier parte del
escritorio.
JFrame: es una ventana con barra de ttulo y con los botones que
permiten su manipulacin que puede visualizarse en cualquier sitio del
escritorio.
JDialog: permite visualizar la caja de dialogo
JApplet permite crear un applet swing : programa que visualiza una
interfaz grfica en el contexto de una pgina web.
eventos,
brevemente los
cada uno de los
Todos los
eventos:
siguientes manejadores de
ComponentListener:
Permite
manejar
los
eventos
de
tipo
ComponentEvent generados por los componentes cuando cambian su
tamao, posicin o visibi lidad.
FocusListener. Permite manejar los eventos de tipo FocusEvent
generados por los componentes cuando ganan o pierden el foco. Cuando
un componente gana el foco est en condiciones de recibir entradas
desde el teclado.
KeyListener. Permite manejar los eventos de tipo KeyEvent
generados por el componente que tiene el foco, cuando recibe
entradas desde el teclado.
MouseListener. Permite manejar los eventos de tipo MouseEvent
generados por los componentes cuando el cursor del ratn entra en su
rea o sale de ella, y cuando el usuario pulsa y suelta un botn del
ratn.
MouseMotionListener. Permite manejar los eventos tipo MouseEvent
gene rados por un componente cuando el ratn se mueve sobre l (el
adaptador MouselnputAdapter implementa tanto MouseListener como
MouseMotion Listener).
Tecla de acceso
Se puede observar en el ttulo del botn Aceptar que la letra A aparece
subrayada.
Esto significa que el usuario podr tambin ejecutar la accin
especificada por el botn, pulsando las teclas Alt+A. Esta asociacin
tecla-componente recibe el nombre de nemnico y se realiza mediante
la sentencia siguiente: jbtAceptar.setMnemonic('A'l; //el argumento
puede ser 65 o 'A'
Enfocar un objeto
Cuando un componente posee el punto de insercin, se dice que dicho
componente est enfocado o que tiene el foco.
Un usuario de una aplicacin puede enfocar un determinado
componente haciendo clic sobre l, o bien pulsando la tecla Tab una o
ms veces hasta situar el foco sobre l. As mismo, un componente
tambin puede ser enfocado desde la propia aplicacin; por ejemplo, si
usted quiere que el componente jtfGradosC quede enfocado cuando la
ventana se visualice, puede hacerlo de dos maneras:
l. Invocando al mtodo requestFocus para el componente que requiere el
foco una vez abierta la ventana. Este proceso puede realizarse como
respuesta al mensaje "ventana abierta" (window opened) que se genera
una vez mostrada la ventana.
Ejemplo: