2

JSlider の ChangeListener を実装すると、値が変更されるたびにイベントが発生します。JSLider の最後の値を取得する必要があります。スライダーがアクセスしたすべての値は必要ありません。ユーザーがスライダー ポインターを離したときの最後の値だけが必要です。

4

1 に答える 1

3

stateChanged 関数内の getValueIsAdjusting() を確認してください。

  JSlider source = (JSlider)e.getSource();
  if (!source.getValueIsAdjusting()) {
       ....
  }
于 2011-01-20T20:24:00.090 に答える