有很多种写法啊,原理都是一样的,要实现ActionListener接口 的事件处理方法
如可以这样写
public class Btn1 implements ActionListener {
………………
………………
public void launchFrame(){
…… …………
pan1.add(bb);
bb.addActionListener(this);
…… …… …… }
public void actionPerformed(ActionEvent e) {
if (e.getSource==bb) { //点击按钮bb的事件响应
………………
}
……………………………………
}
}
如可以这样写
public class Btn1 implements ActionListener {
………………
………………
public void launchFrame(){
…… …………
pan1.add(bb);
bb.addActionListener(this);
…… …… …… }
public void actionPerformed(ActionEvent e) {
if (e.getSource==bb) { //点击按钮bb的事件响应
………………
}
……………………………………
}
}
解决方案 »
- java如何运行c++的.exe文件在DOS窗口中
- 用DWR从数据库提取出了数据,为什么在页面刷新一次就没数据了?
- 问一个关于Vector的小问题
- 一个简单的问题
- 【救急!】诡异问题。。。拉了菜单Canvas就不响应鼠标事件!!
- JFrame图标
- 怎么不能运行啊?请教达人
- 妹妹的20个作业之3
- Java中的this 关键字的问题
- netty java.lang.IndexOutOfBoundsException: readerIndex(16) + length(12) exceeds
- ******************请问这样java里怎样实现,100分,可以UP********************
- 调查调查,回帖就有分!
//添加 aButton 按钮事件------------------//
aButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
////////SomeCode///////////
}
});
public void actionPerformed(ActionEvent e){
//方法体
}
});