The Abstract Window Toolkit ( AWT ) es una jerarquía de clases definidas en la biblioteca estándar para el lenguaje de programación Java. Con AWT , un programa Java puede crear y administrar los componentes que definen una interfaz gráfica de usuario (por ejemplo , las ventanas, los campos de texto , imágenes) y sus relaciones. En un momento dado , una ventana y un componente dentro de esa ventana tiene el foco : la ventana se muestra en la parte superior de otras ventanas , y el componente recibe acciones de teclado y ratón . El código Java puede restablecer el foco a cualquier componente y su ventana que contiene en cualquier momento. Instrucciones
1
incluyen las siguientes líneas al principio del código Java :
import java.awt * ;
importación javax.swing * , < . . br> 2
Crear la ventana a la que desea dirigir el foco , y el componente dentro de esa ventana que recibirá el foco, como en el siguiente ejemplo de código:
pública MyGraphicApp extends JFrame {
privado myTextField JTextField ;
myLayout GroupLayout privado;
pública MyGraphicApp () {
myLayout = new GroupLayout ( getContentPane ());
< . p> getContentPane () setLayout ( myLayout ) ;
myTextField = new JTextField ();
SequentialGroup sg = myLayout.createSequentialGroup ();
sg.addComponent ( myTextField ) ;
}
}
Cuando, como en el ejemplo, la clase se extiende JFrame de la biblioteca Java , puede concentrarse en la definición de los componentes que hacen que su aplicación única , mientras que la herencia todos los componentes Swing y mecanismos básicos de la biblioteca de Java . La clase de ejemplo tiene una sola ventana con un solo componente, que es un campo en el interior de la cual el usuario puede escribir texto.
3
Dar atención al componente que desea tener , y por extensión a la ventana que contiene ( el antecesor de nivel superior en la jerarquía de componentes) , como en el siguiente ejemplo de código:
myTextField.requestFocusInWindow ();
diferentes componentes demostrar que tienen el foco de diferentes maneras . Por ejemplo , un campo de texto mostrará un cursor parpadeante listo para dar entrada y una ventana se mostrará en la parte superior de todas las demás ventanas del escritorio .