質問

JSLiderのChangElistenerを実装すると、値が変更されるたびにイベントが解雇されます。 jsliderの最後の値を取得する必要があります。スライダーが訪れるすべての値は必要ありません。ユーザーがスライダーポインターをリリースしたときの最後の値だけです。

役に立ちましたか?

解決

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

  JSlider source = (JSlider)e.getSource();
  if (!source.getValueIsAdjusting()) {
       ....
  }
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top