作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在研究放大 UI 的可能性。因此我无法直接访问组件,必须在 glasspane 上捕获事件。
只要我不使用自动更新组件作为 JTextArea,它就可以正常工作。由于这是一项考试,我无法使用外部库进行缩放。
插入符更新是我的实际问题,所以我正在寻找一个选项来获取所有事件,而无需将监听器附加到组件。
存在一个SwingEventMonitor但我在 Java6 中找不到它了。类(class)刚刚改名了吗?我可以通过 Toolkit.getToolkit().. 添加 AWTListener.. 但由于 CaretEvent 是一个 SwingEvent ,所以我似乎无法通过这种方式处理它。
最佳答案
不是那么方便,但是你可以拦截所有 AWTEvent
子类进入 EventQueue
通过推送您自己的队列,如图所示 here .
关于java - SwingEventMonitor 发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6314965/
我正在研究放大 UI 的可能性。因此我无法直接访问组件,必须在 glasspane 上捕获事件。 只要我不使用自动更新组件作为 JTextArea,它就可以正常工作。由于这是一项考试,我无法使用外部库
如何使用 SwingEventMonitor 监控在其他 JVM 中运行的应用程序中的鼠标事件? 我的演示代码可以监控在其自己的 JVM 中运行的应用程序中的鼠标点击,但单独启动或通过 jnlp 启动
我是一名优秀的程序员,十分优秀!