1

の変更リスナーをプログラムで起動するにはどうすればよいJSliderですか?

4

3 に答える 3

7

リスナーにスライダーを通知したい場合は、次のようにします。

    ChangeEvent ce = new ChangeEvent(slider);
    for(ChangeListener cl : slider.getChangeListeners()){
        cl.stateChanged(ce);
    }

クラスを拡張して新しいファンキーな機能を追加する場合を除き、変更イベントを直接発生させる必要はありません。その場合、fireStateChanged()メソッドは保護されているため、アクセスできる必要があります。

于 2012-10-17T13:11:27.183 に答える
-1

ChangeListener を見てください。ここここに例があります

于 2012-10-17T13:08:08.557 に答える