java - 如何检查值是否是手动设置的,而不是使用 setValue(JSlider、JSpinner)设置的?

标签 java swing jslider jspinner setvalue

如何检查 JSlider 或 JSpinner 的值是通过图形界面设置的,而不是通过 setValue( int n) 方法设置的?

最佳答案

每当您以编程方式调用 setValue 时(在调用它之前),将 boolean 值设置为 true,并在完成事件处理后将其重置为 false。

关于java - 如何检查值是否是手动设置的,而不是使用 setValue(JSlider、JSpinner)设置的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14320087/

相关文章:

java - 使用 Spring 框架清空邮件

Java序列化: readFields/putFields vs.序列化映射

java - 如何在java中将调整大小 slider 添加到矩形形状?

java - JSlider 修改 JLabel 大小

java - 为什么卡片布局键作为对象传递?

java - 是否可以在 JSlider 上设置未知值?

java - 通过拦截器或监听器或预处理器覆盖特定的 guice 绑定(bind)

java - 多个 MongoDB 连接到多个 mongo 路由器 (mongos.exe)

java - 删除 JFreeChart 中的 x 轴日期值

Java/Swing - 工具提示矩形