事件监听 : 当某个事件发生的时候,干什么
package day23_GUI; import java.awt.BorderLayout; import java.awt.Button; import java.awt.Color; import java.awt.Frame; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.util.prefs.BackingStoreException; //事件监听 public class TestActionEvent { public static void main(String[] args) { //按下按钮,触发事件 Frame frame = new Frame ("事件触发"); Button btn = new Button(); MyActionEvent myActionEvent = new MyActionEvent(); btn.addActionListener(myActionEvent); frame.add(btn,BorderLayout.CENTER); frame.setBounds(300,300,500,500); frame.setBackground(Color.PINK); windowClose(frame); frame.setVisible(true); } //关闭窗体的事件 private static void windowClose(Frame frame) { frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { // TODO Auto-generated method stub System.exit(0);; } }); } } //监听所产生的内容 class MyActionEvent implements ActionListener{ @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub System.out.println("事件监听中"); } }
事件监听---GUI
最新推荐文章于 2023-11-27 13:34:58 发布