在实现JSlider的ChangeListener时,只要值更改,就会触发该事件。我需要获取JSLider的最后一个值:我不需要滑块访问的每个值,而只需要用户释放滑块指针时的最后一个值。 最佳答案 检查stateChanged函数中的getValueIsAdjusting()。 JSlider source = (JSlider)e.getSource(); if (!source.getValueIsAdjusting()) { .... }