java中如何为button添加响应事件 80

已经添加好一个按钮。如何给这个按钮添加响应事件,使得当鼠标选中JTable中的任意一行数据时,可以删除此行数据。villion571说的好像只是点击按钮后弹出消息框啊,并... 已经添加好一个按钮。
如何给这个按钮添加响应事件,使得当鼠标选中JTable中的任意一行数据时,可以删除此行数据。
villion571 说的好像只是点击按钮后弹出消息框啊,并非可以删除数据。
展开
 我来答
狼破浪
2007-05-06 · TA获得超过470个赞
知道小有建树答主
回答量:324
采纳率:100%
帮助的人:168万
展开全部
你的界面类可以 implements ActionListener
然后实现 public void actionPerformed(ActionEvent e) { }
这样你的按钮应该加上Button.AddActionListener(this);
不过如果你有多于一个的Button就很麻烦了

也可以这样
File Interface.java
文件开始
class Interface extends JFrame{
......
Button1.addActionListener(Action1);
Button2.addActionListener(Action2);
......
}

class Action1 implement ActionListener{
public void actionPerformed(ActionEvent e){
// 实现按钮1行为的代码
....
}
}

class Action2 implement ActionListener{
// 实现按钮2行为的代码
public void actionPerformed(ActionEvent e){
....
}
}
文件结束
villion571
2007-05-05 · TA获得超过162个赞
知道小有建树答主
回答量:99
采纳率:0%
帮助的人:0
展开全部
Java Swing本身提供了现成的按钮控件JButton
创建一个新的按钮:JButton about = new JButton;
这个按钮该放到菜单区:toolBar.add(about);
要为按钮添加事件响应,需要使用about.addActionListener(this)来告诉程序监听按钮按下时的事件,ActionListener是一个程序接口。
public class KyodaiUI extends JFrame implements ActionListener {...}实现ActionListener接口是为了告诉程序我要进行事件处理了。
最后我们得添加响应事件的代码:

public void actionPerformed(ActionEvent e) {
if (e.getSource() == about) {
JOptionPane.showMessageDialog(this, "数据1", "数据2",
JOptionPane.INFORMATION_MESSAGE);
return ;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
儒墨老师
2007-05-11 · TA获得超过221个赞
知道小有建树答主
回答量:385
采纳率:0%
帮助的人:247万
展开全部
一楼说的很详细了,删除数据的代码写到
public void actionPerformed(ActionEvent e) {个方法里面去咯,你不至于要他帮你写吧,那就把你的源码发给他咯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小屁孩也有爱0
2014-12-20 · 超过277用户采纳过TA的回答
知道小有建树答主
回答量:791
采纳率:0%
帮助的人:1173万
展开全部
参考答案: 读书有三到:谓心到,眼到,口到。——明·朱熹
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式