Maison >Java >javaDidacticiel >Qu'est-ce que le mécanisme d'écoute des événements JavaGUI ?
模1. Il y a un objet dans un modèle d'événement : la source de l'incident, l'événement et la procédure d'écoute
2. Mécanisme de surveillance de l'incident :import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; public class AddActionListener { public static void main(String[] args) { JFrame jf = new JFrame("AddActionListener"); jf.setLayout(new FlowLayout(FlowLayout.LEFT)); jf.setBounds(400, 300, 400, 300); JTextArea area=new JTextArea(20,10); area.setLineWrap(true); JButton jb=new JButton("秃头"); jb.addActionListener(new AbstractAction() { @Override public void actionPerformed(ActionEvent e) { area.setText("不要熬夜!"); } }); jf.add(area); jf.add(jb); jf.setVisible(true); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }Exemple 2 :
import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; public class AddActionListener { public static void main(String[] args) { JFrame jf = new JFrame("AddActionListener"); jf.setLayout(new FlowLayout(FlowLayout.LEFT)); jf.setBounds(400, 300, 400, 300); JTextArea area=new JTextArea(20,10); area.setLineWrap(true); JButton jb=new JButton("秃头"); jb.addActionListener(new AbstractAction() { @Override public void actionPerformed(ActionEvent e) { area.append("不要熬夜!"); } }); jf.add(area); jf.add(jb); jf.setVisible(true); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
or object cantips:ActionEvent
是一个类,e
是那个类的一个实例。你可以换e
无论你喜欢什么,例如。event
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!