java - 在 Java 中是否有折叠多个事件的标准技术和/或示例?

标签 java events user-interface event-handling

尽管我的问题实际上更笼统,但让我先概述一下我所处的具体情况。我正在编写一个包含多个 slider 的组件,并且我有监听器监听来自这些 slider 的事件。当其中一个 slider 发生变化时,我希望我的组件向它自己的监听器发送一个事件,以通知它们它的状态已更改。但是,我想限制发送的事件数量,即如果在我的组件通知其监听器时有多个事件在等待,我想将所有这些事件折叠成一个事件。

我的问题是是否有这方面的标准技术。如果是这样,欢迎提供任何示例,因为我找不到任何示例。 (也许崩溃不是正确的术语?)

最佳答案

我相信崩溃是正确的术语。实现此类行为的 Java 核心库中的示例类是 RepaintManager .我会检查它的 source code查看它如何折叠多个重绘请求。

关于java - 在 Java 中是否有折叠多个事件的标准技术和/或示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8311567/

相关文章:

ios - 在 Swift 的 MVVM 中处理 subview 中的事件

java - 已部署的 Web 应用程序中的动态 URL 更新

events - knockout : prevent event bubbling for elements with no handler

java - 错误 : java. lang.ClassCastException : wordCountTest. WordCountTest 无法转换为 org.apache.hadoop.mapreduce.Mapper

Javascript - 覆盖先前在另一个函数中声明的样式

javascript - 有没有办法从浏览器外部运行的程序触发 DOM 事件?

java - Swing - 使用 UpdateUI 更改面板的内容

android - CheckedTextView 比 TextView 占用更多空间

java - StringUtils 拆分包含字符串的逗号问题

java - 如何更改禁用的 jbutton 的颜色?