如何解雇JSlider更改监听器?

Ren*_*hya 1 java swing listener jslider changelistener

如何以编程方式触发更改侦听器JSlider

Nic*_*ppe 7

假设您要通知侦听器滑块,您可以使用:

    ChangeEvent ce = new ChangeEvent(slider);
    for(ChangeListener cl : slider.getChangeListeners()){
        cl.stateChanged(ce);
    }
Run Code Online (Sandbox Code Playgroud)

除非您扩展类并添加一些新的时髦功能,否则您不需要直接触发更改事件.在这种情况下,该fireStateChanged()方法受到保护,因此您应该具有访问权限.