CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

如何触发Button事件。

楼主inrunlxf()2004-08-03 17:49:28 在 Java / J2SE / 基础类 提问

我在一个Button中addActionListener,点击鼠标就能执行actionPerformed中的代码,我如何做到,通过代码触发这个Button的点击按钮事件 问题点数:0、回复次数:3Top

1 楼brendal(brendal)回复于 2004-08-03 17:54:31 得分 0

记忆中可以用  
  button.addActionListner(new   MouseEvent(){  
          ...  
          actionPerformed(...){  
                  ...  
          }  
  });  
  用一个匿名类,也可以加内部类来实现,具体的事件名可能不大对了。可以找任意一本java事件的书看看就明白了。Top

2 楼ntzls()回复于 2004-08-03 18:03:46 得分 0

触发此button的点击按钮事件的结果就是调用此事件监听类的actionPerformed方法,那就直接调用此事件监听类实例的actionPerformed方法即可,将实现ActionListener接口的类设计为非匿名类,创建此类的实例,将此实例添加给button,通过button.actionPerformed()进行调用。  
   
  鼠标事件亦应通过button.addMouseListener(new   MouseListener()   {...});来监听。  
  Top

3 楼jackkui(键 之 舞 者)回复于 2004-08-03 20:20:48 得分 0

button可以接受很多事件,MouseListener,KeyListener,ActionListener,这些都可以通过  
  添加监听接口来实现,通过声明内部类的形式,  
  class   A{  
   
  button.addActoinListener(new   B());  
  class   B   implements   ActionListener  
  {  
  public   void   actionPerformed(ActionEvent   e)  
  {  
      //实现事件的代码  
  }  
   
  }  
  }  
  或者通过匿名类的方法  
  button.addActoinListener(new   ActionListener(){  
  public   void   actionPerformed(ActionEvent   e)  
  {  
      //实现事件的代码  
  }  
  });Top

相关问题

  • Button触发事件
  • TimerSetEvent如何触发事件?
  • 如何触发事件?
  • 如何用代码触发button的click事件?
  • 如何通过点击BUTTON触发datagrid的paint事件?
  • 如何让鼠标点击Button时也让其触发单击事件
  • 在asp.net中如何实现按Enter键触发button的On_Click事件
  • 如何触发动态生成的控件的触发事件?
  • 如何触发自定义事件?
  • 如何改变事件触发顺序?

关键词

  • 监听
  • 代码
  • 事件
  • 触发
  • actionperformed
  • 类
  • 调用
  • actionlistener
  • button
  • 实例

得分解答快速导航

  • 帖主:inrunlxf

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo