[英]How to fire JSlider change listener?
如何以編程方式觸發JSlider
的更改偵聽器?
假設要通知滑塊的偵聽器,可以使用以下命令:
ChangeEvent ce = new ChangeEvent(slider);
for(ChangeListener cl : slider.getChangeListeners()){
cl.stateChanged(ce);
}
除非您要擴展類並添加一些新的時髦功能,否則無需直接觸發change事件。 在這種情況下, fireStateChanged()
方法是受保護的,因此您應該具有訪問權限。
slider.setValue(value)
將觸發狀態更改事件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.