在实施JSlider的ChangElistener时,每当值更改时,就会触发该事件。我需要获得JSlider的最后值:我不需要滑块访问的每个值,只是用户发布滑块指针时的最后一个值。

有帮助吗?

解决方案

在statechanged函数中检查getValueIsAdjusting()。

  JSlider source = (JSlider)e.getSource();
  if (!source.getValueIsAdjusting()) {
       ....
  }
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top