【问题标题】:JSlider last valueJSlider 最后一个值
【发布时间】:2011-01-21 04:24:00
【问题描述】:

在实现 JSlider 的 ChangeListener 时,只要值发生变化就会触发该事件。 我需要获取 JSLider 的最后一个值:我不需要滑块访问的每个值,只需要用户释放滑块指针时的最后一个值。

【问题讨论】:

  • 你有任何我们可以看到的现有代码吗?
  • 没有特定于逻辑的行为。代码只是实现了 Change 监听器并打印了值,当应用程序运行时,我在标准输出上得到所有访问过的值。

标签: java swing jslider


【解决方案1】:

检查 stateChanged 函数中的 getValueIsAdjusting()。

  JSlider source = (JSlider)e.getSource();
  if (!source.getValueIsAdjusting()) {
       ....
  }

【讨论】:

    猜你喜欢
    • 2012-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-09
    相关资源
    最近更新 更多