Normalice las clases que define y separa eventos y componentes gráficos.
Definir una clase Framedemo
Definir el marco del marco del atributo del miembro
Definir el atributo del miembro Botton
Defina el constructor Framedemo ()
Defina el método de inicialización init ()
En el método de inicialización, aparece nuevo marco (), parámetro: nombre de formulario de cadena
Llame al método setBounds () del objeto de cuadro, parámetros: x, y, ancho, altura
Llame al método setLayout () del objeto de cuadro, parámetro: objeto FlowLayout
Obtenga el objeto de botón, nuevo, construya el texto del botón de parámetro: cadena
Llamar al método add () del objeto de cuadro, parámetros: objeto de botón
Llamar al método setVisible () del objeto de cuadro, parámetro: verdadero de boolean
Definir el método de eventos myEvent ()
Llame al método addwindowlistener () del objeto de cuadro, parámetros: WindowListener Object, WindowListener es una interfaz, hay siete métodos para implementar, encontrar el WindowApter de la ventana de la subclase, reescribir el método WindowClosing () de la clase interna anónima y pasar en los parámetros: Objeto de ventana Eventuente
Llame al método addactionListener () del objeto del botón, parámetro: el objeto ActionListener, esta clase es una interfaz, por lo que se utiliza la clase interna anónima para implementar esta interfaz, implementar el método ActionPerformed () y pasar en el parámetro: ActionEvent
import java.awt.button; import java.awt.flowlayout; import java.awt.frame; import java.awt.event.actionEvent; import java.awt.event.ActionListener; public class Framedemo {marco privado; botón privado Botón; public Framedemo () {init (); } / *** Inicialización* / public void init () {frame = new Frame ("formulario de prueba"); Frame.setBounds (300, 200, 200, 200); Frame.setLayout (new FlowLayout ()); botón = botón nuevo ("Salir"); Frame.add (botón); Frame.SetVisible (verdadero); addEventAction (); } /*** Agregar evento* /public void addEventAction () {// botón EXIT Botton.AdDActionListener (new ActionListener () {@Override public void Actionperformed (ActionEvent E) {System.exit (0);}}); } / ** * @param args * / public static void main (string [] args) {new Framedemo (); }}El artículo anterior habla brevemente sobre Javase GUI (evento de acción) es todo el contenido que comparto con ustedes. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.