質問
んの少しnonplussedのJSliderにデフォルトのキーバインディングのための垂直スライダー.
- ホーム:くのはなぜなの?)
- 終了:ものはなぜなの底?)
- PageUp/PageDown:方向にもう一額Kった制御ができないので
- 上/下矢印キー方向にもう1、高い-粒度スライダー(0-65535)あるいは少しより直感的に制御します。
があるので、カスタマイズ本的に振る舞えるのでしょうか?
解決
あなたはgetInputMap
とgetActionMap
メソッド経由でキーバインドにアクセスすることができます。
例えば、(上から下へとメイクホーム、外出先、およびエンド・ゴー)ホーム/終了キーバインディングを切り替えます:
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する
所属していません StackOverflow