public void action (ActionEvent e)解释下吧,怎么用啊?这个
我一般用的是ckbz.addActionListener(newActionListener(){@OverridepublicvoidactionPerformed(A...
我一般用的是ckbz.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
// TODO Auto-generated method stub
JOptionPane.showMessageDialog(rootPane, "请按alt+z开始 请按alt+s停止");
}
});这样做的,好像用public void action (ActionEvent e)这个也可以,最好举个例子,谢谢啦。。 展开
{
@Override
public void actionPerformed(ActionEvent e)
{
// TODO Auto-generated method stub
JOptionPane.showMessageDialog(rootPane, "请按alt+z开始 请按alt+s停止");
}
});这样做的,好像用public void action (ActionEvent e)这个也可以,最好举个例子,谢谢啦。。 展开
3个回答
展开全部
没有你说的那个action方法 除非是自定义的类 你说的是public void actionPerformed(ActionEvent e) 吧
使用你原来的方法 可以不用实现监听接口
如果使用public void actionPerformed(ActionEvent e) 需要实现监听接口,然后覆写该方法
如:
class A implements ActionListener{//实现监听接口
public A(){
//控件代码省略...
ckbz.addActionListener(this);//加入监听 使用this表示类中的监听方法
}
public void actionPerformed(ActionEvent e){//覆写动作方法
if(e.getSource.equals("ckbz")){//当动作返回字段为某控件时执行该动作
//执行方法
}
}
}
使用你原来的方法 可以不用实现监听接口
如果使用public void actionPerformed(ActionEvent e) 需要实现监听接口,然后覆写该方法
如:
class A implements ActionListener{//实现监听接口
public A(){
//控件代码省略...
ckbz.addActionListener(this);//加入监听 使用this表示类中的监听方法
}
public void actionPerformed(ActionEvent e){//覆写动作方法
if(e.getSource.equals("ckbz")){//当动作返回字段为某控件时执行该动作
//执行方法
}
}
}
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
展开全部
你用的是 匿名类
匿名类 实现ActionListener接口
因为他是类
所以也可以有其他方法比如
public void action (ActionEvent e)
但是 这个可能不是回调函数吧 ,它应该不会被系统自动掉用
匿名类 实现ActionListener接口
因为他是类
所以也可以有其他方法比如
public void action (ActionEvent e)
但是 这个可能不是回调函数吧 ,它应该不会被系统自动掉用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
组件发生事件的时候,会将事件包装成一个 ActionEvent对象,也就是这里的e
从e里可以获得事件源对象。
从e里可以获得事件源对象。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询