質問

んの少しnonplussedのJSliderにデフォルトのキーバインディングのための垂直スライダー.

  • ホーム:くのはなぜなの?)
  • 終了:ものはなぜなの底?)
  • PageUp/PageDown:方向にもう一額Kった制御ができないので
  • 上/下矢印キー方向にもう1、高い-粒度スライダー(0-65535)あるいは少しより直感的に制御します。

があるので、カスタマイズ本的に振る舞えるのでしょうか?

役に立ちましたか?

解決

あなたはgetInputMapgetActionMapメソッド経由でキーバインドにアクセスすることができます。 例えば、(上から下へとメイクホーム、外出先、およびエンド・ゴー)ホーム/終了キーバインディングを切り替えます:

InputMap im = yourSlider.getInputMap();
im.put(KeyStroke.getKeyStroke("HOME"), "maxScroll");
im.put(KeyStroke.getKeyStroke("END"), "minScroll");

ここでキーバインドののチュートリアルがあります。

他のヒント

メニューのように簡単な方法はありません。しかし、あなたはおそらく、あなたの目的のためにアクションを使用することができます:ます。http:// java.sun.com/docs/books/tutorial/uiswing/misc/action.htmlする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top