关于自定义事件触发的问题?
我定义了一个class XAction extends AbstractAction{},
将这个Action关联到菜单,工具栏按钮等其他地方,现在
我遇到的问题是,如何实现在一个鼠标事件中触发这个
Action,比如:
public void mouseClicked(MouseEvent e) {
Rectangle rect = getBounds();
if (rect.contains(e.getX(), e.getY())) {
// 如果鼠标点击在我定义的范围内,执行XAction
}
}
...全文
相关推荐
C# 自定义 事件 和 触发自定义事件,显示子窗体传过来的值
ValuePassedEventArgs args = new ValuePassedEventArgs("传递的数据"); // 触发事件 ValuePassed?.
延迟TextChanged事件的自定义文本框
这个事件在用户输入每个字符时都会触发,这可能会导致性能问题,特别是当处理大量数据或执行复杂的计算时。
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
然而,在EXTJS 4.2版本中,遇到了一个问题,即`RowExpander`插件无法正确触发`collapsebody`和`expandbody`自定义事件。
jquery鼠标停止移动事件
这个事件插件主要是为了解决在鼠标移动过程中频繁触发事件导致的性能问题,例如在处理大量数据或复杂动画时。2. 如何实现jQuery鼠标停止移动事件?
范型List Dictory增加事件功能
然而,这两种数据结构在默认情况下并不直接支持事件通知,也就是说,当你向列表添加、删除或更改元素时,无法自动触发事件来执行某些特定的操作。为了解决这个问题,我们可以扩展这些类,添加自定义的事件处理功能。


Java SE
