Java oyentes Acción manejar eventos . Una clase que implementa un oyente de action permite una acción que se realiza en base a un disparador específico. Los oyentes de acción permiten interfaces gráficas de usuario , o interfaces gráficas de usuario , para ser interactivo. Cuando se construye una interfaz gráfica de usuario , los oyentes de acción se unen a los componentes específicos de la interfaz gráfica de usuario . Cuando un usuario realiza una acción en un componente , como hacer clic en un botón , las intersecciones oyente de action este evento y ejecuta su código. Cosas que necesitará editor de texto
Mostrar más instrucciones
1
Crear una clase que extienda la clase JFrame Java e implementar interfaces. La clase JFrame crea un JFrame , que será la ventana principal de la GUI . Abre tu editor de texto e introduzca el siguiente código: . . .
Importación javax.swing * ;
import java.awt * ;
java.awt.event import * ;
TestClass public class extends JFrame implementa ActionListener {
TestClass pública () { }
}
2
Crear variables de clase para ser utilizado con el oyente de action . En el editor de texto , introduzca el siguiente código:
JLabel label = new JLabel ( " Color de aquí ");
color [ ] = { Color.black colores , Color.red , Color. yellow} ;
int count = 0 ;
TestClass pública () { }
...
crea este código un JLabel llama " etiqueta " que actuará como el lienzo. Una matriz se crea que almacenará los objetos de color para cambiar el color de fondo del JLabel y un " recuento " entero es creado para realizar un seguimiento de lo que índice de la matriz en que estamos.
3 < p > Crear un recipiente y un botón . Escriba el siguiente código en tu editor de texto:
prueba Container pública () {
JPanel mPane = new JPanel ();
botón = new JButton mPane ;
}
Este código crea un JPanel que actuará como el marco principal de la GUI. Se crea un JButton y asigna el ActionListener a ella. Cuando se hace clic en el botón , el método actionPerformed () es llamado , y se llevará a cabo una acción.
4
Crear el método actionPerformed (). En el editor de texto , introduzca el siguiente código:
public void actionPerformed ( ActionEvent e) {
label.setOpaque ( true);
if ( i < 3 ) {
label.setBackground (colores [ i]) ;
contador + + ; }
más
counter
= 0 ;
}
Este código cambia el color de fondo de la etiqueta y luego se incrementa la variable "counter" para moverse a través de la matriz colors . Si el contador llega a " 3 ", que se pone a " 0 ".
5
Crear el método principal. Escriba el siguiente código :
void (String [] args ) { public static
JFrame frame = new JFrame ( "");
TestClass tc = new