Normalisez les classes que vous définissez et séparez les événements et les composants graphiques.
Définir une classe Framedemo
Définir le cadre du cadre d'attribut de membre
Définir l'attribut des membres Botton
Définir le constructeur Framedemo ()
Définir la méthode d'initialisation init ()
Dans la méthode d'initialisation, New Frame () sort, Paramètre: Nom du formulaire de String
Appelez la méthode SetBounds () de l'objet de trame, paramètres: x, y, largeur, hauteur
Appelez la méthode setLayout () de l'objet trame, paramètre: objet FlowLayout
Obtenez l'objet bouton, nouveau, construisez le paramètre: Texte du bouton de chaîne
Appelez la méthode Add () de l'objet trame, paramètres: objet bouton
Appelez la méthode setVisible () de l'objet de trame, paramètre: vrai de Boolean
Définir la méthode de l'événement MyEvent ()
Appelez la méthode addWindOwListERner () de l'objet trame, paramètres: Objet WindowListener, WindowListener est une interface, il existe sept méthodes pour implémenter, trouver la sous-classe WindowAdapter, réécrire la méthode WindowClosing () de la classe interne anonyme et passer dans les paramètres: Objet WindowEvent de WindowEvent
Appelez la méthode addActionListener () de l'objet bouton, paramètre: objet ActionListener, cette classe est une interface, donc la classe interne anonyme est utilisée pour implémenter cette interface, implémenter la méthode ActionPerformed () et passer dans l'objet Paramètre: 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 FramedoMo {cadre privé; bouton de bouton privé; public Framedemo () {init (); } / ** * Initialisation * / public void init () {frame = new frame ("Test Form"); frame.setbounds (300, 200, 200, 200); frame.setLayout (new FlowLayout ()); Button = nouveau bouton ("sortie"); frame.add (bouton); frame.setVisible (true); addEventAction (); } / ** * Ajouter l'événement * / public void addEventAction () {// Button exit bouton.addactionListener (new ActionListener () {@Override public void ActionPerformed (ActionEvent e) {System.Exit (0);}}); } / ** * @param args * / public static void main (String [] args) {new FrameDemo (); }}L'article ci-dessus parle brièvement de Javase GUI (événement d'action) est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.