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

最佳答案

检查stateChanged函数中的getValueIsAdjusting()。

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

10-08 01:40