Swing中的ActionListener呼应研究[Java编程]
本文“Swing中的ActionListener呼应研究[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
关于ActionListener的呼应问题,就我的理解可以有两种办法.第一种就是你放到一个新的类里面,实现ActionListener接口,然后写好public void actionPerformed(ActionEvent e)的办法.这种当担当自JFrame还是蛮有效的,但是假如是一个在public static void main(String[] args)中成立一个JFrame,然后对里面的(比方按钮)实现监听,那么去实现ActionListener接口就不那么符合了(哎,很多都是当你做过后才知道什么是符合的),不过Java供应了另一种办理筹划:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class ActionListenerTest ...{
public static void main(String[] args) ...{
JFrame frame = new JFrame("Button Test");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JButton jbClose = new JButton("Close the Frame");
jbClose.addActionListener(new ActionListener () ...{
public void actionPerformed(ActionEvent e) ...{
if (e.getSource().equals(jbClose)) ...{
System.exit(0);
}
}
}
);
frame.add(jbClose);
frame.pack();
frame.setVisible(true);
}
}
以上是“Swing中的ActionListener呼应研究[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |