题
在实施JSlider的ChangElistener时,每当值更改时,就会触发该事件。我需要获得JSlider的最后值:我不需要滑块访问的每个值,只是用户发布滑块指针时的最后一个值。
解决方案
在statechanged函数中检查getValueIsAdjusting()。
JSlider source = (JSlider)e.getSource();
if (!source.getValueIsAdjusting()) {
....
}
不隶属于 StackOverflow