计时器/监听器的研究和开发(ActionListener)
发布时间
阅读量:
阅读量
回调:回调机制是一种广泛采用的设计模式;在某些编程语言中,它被用作传递函数或方法的一种方式;这种模式允许程序在特定事件触发时能够执行预先定义好的动作;
功能类分析:
- 位于javax.swing包中的timer类具有功能,在特定条件下能够触发通告或警告信息的显示。
- 在创建 timer 实例时需设定指定的时间间隔,并指示在达到该时间间隔时应采取的具体行动。
- 如何向 timer 定期发送消息呢? Java 的组件架构遵循面向对象的设计模式,在 timer 中注入目标类实例后即可实现此功能。
此外,在目标实例可能包含额外的信息的情况下,默认采用将实例化的一个目标类的对象传递进去更为合适。 - 考虑到 timer 需要了解如何处理事件的问题,则可定义相应的接口供其遵循。
这样一来,在创建功能类型实例的时候只需确保其实现了该接口即可满足需求。 - 需要注意的是,在 timer 中执行特定于事件处理的任务被定义在 ActionListener 中,并且该任务会根据提供的 ActionEvent 获取相关信息。
需要用到的函数解释
javax.swing.JOptionPane类
- static void showMessageDialog(Component parent, Object
全部评论 (0)
还没有任何评论哟~
