社区
Java SE
帖子详情
关于事件响应的问题
zjsxcf
2007-08-17 06:38:27
JComboBox comboService = new JComboBox();
执行了comboService.addItem( (String) ss[i]);
会自动响应comboService_actionPerformed(ActionEvent e)事件吗?
另外我想知道如果是按钮事件响应,那单击应该怎么写,双击应该怎么写呢?
怎么写JButton_actionPerformed(ActionEvent e)?
...全文
188
5
打赏
收藏
关于事件响应的问题
JComboBox comboService = new JComboBox(); 执行了comboService.addItem( (String) ss[i]); 会自动响应comboService_actionPerformed(ActionEvent e)事件吗? 另外我想知道如果是按钮事件响应,那单击应该怎么写,双击应该怎么写呢? 怎么写JButton_actionPerformed(ActionEvent e)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Davis129
2007-08-17
打赏
举报
回复
事件响应没有自动的 要么有默认的监听器 比如JFrame组件的关闭X默认是隐藏窗体
一般自己设计的组件都是要自己加上去的
初始化时加上 语句:"组件.addActionListener(new 监听事件类())" 就加上了监听器
按监听对象不同 还有addMouseListener() addKeyListener()等等
监听事件类 可设计成一个内部类 或者匿名类
监听事件类要求 implements ActionListener 接口 ,并在类里实现这个接口的仅有的一个函数actionPerformed(ActionEvent e) 就完成了监听功能
在函数actionPerformed(ActionEvent e)内实现事件响应
就这几个步骤 不是自动响应的
当多个组件用同一个监听器时 要学会ActionEvent类的两个函数 e.getActionCommand() e.getSource()来判断事件源 而做出不同响应 当然你也可以设计好多个监听事件类 有着自己不同的响应
参看API java.awt.event.ActionListener
java.awt.event.MouseListenter
java.awt.event.ActionEvent
java.awt.event.MouseEvent getClickCount()
huia1234
2007-08-17
打赏
举报
回复
顶楼上朋友。。。。。。。
saint13
2007-08-17
打赏
举报
回复
翻翻thinking in java或者其他书上关于gui设计的事件处理就可以了。
对你感兴趣的事件添加对应的listener就可以了。
zjsxcf
2007-08-17
打赏
举报
回复
顶上去,等待高人回答
ChDw
2007-08-17
打赏
举报
回复
comboService.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//这里写代码
}
});
WPF经典教程之依赖项属性和路由
事件
7. **路由
事件
**:WPF中的路由
事件
是一种特殊类型的
事件
,它可以沿着元素树传播,允许多个元素对同一
事件
作出
响应
。路由
事件
分为直接路由
事件
和隧道路由
事件
,分别按照从目标到根和从根到目标的顺序传递。 在实际...
js图片轮播:VCD包装盒个性幻灯片实例源码
JavaScript图片轮播是一种常见的网页动态效果,用于展示一组图片或内容,通过自动切换或用户交互来实现连续播放。VCD包装盒个性幻灯片实例...如果在使用过程中遇到
问题
,可以按照描述中的提示,在博客中留言寻求帮助。
fullcalendar中文版(含demo)
- **
响应
式设计**:全历支持
响应
式布局,自动适应不同屏幕尺寸。 4. **全历的使用** - **初始化**:通过JavaScript代码初始化全历,指定容器元素、
事件
数据源等参数。 - **
事件
监听**:使用全历的
事件
监听机制,...
WPF多线程演示
在WPF中,可以通过
事件
处理程序来更新UI,例如,使用BackgroundWorker的DoWork
事件
执行后台任务,ProgressChanged
事件
报告进度,而RunWorkerCompleted
事件
表示任务完成。 3. **Task 和 Parallel 极简并行库** .NET...
1500个前端开发常用JavaScript特效
10. **
响应
式设计**:随着移动设备的普及,
响应
式设计成为必备技能。JavaScript可以用来检测视口尺寸,实现不同屏幕尺寸下的适配和特效。 11. **拖放功能**:HTML5的拖放API使得创建可拖动元素变得简单,结合...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章