Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
だから、私はただ疑問に思っていました。キー入力で動くピンポンとしての 2 つの JButton、タイマーで動くボール用の小さい JButton、およびスコア用のテキスト ボックスで構成される単純なピンポン ゲームがあるとします。これを作成したとき、移動する前にボタンをクリックする必要がありました。プログラムの実行時にデフォルトでボタンが選択されるようにして、キーを押すだけで最初にクリックせずにすぐに移動できるようにする方法はありますか? ありがとう。
のルート ペインのsetDefaultButtonメソッドを使用します。JFrame
setDefaultButton
JFrame
myFrame.getRootPane().setDefaultButton(button);
requestFocus() でデフォルトで選択できると思います。何かのようなもの:
defaultJButton.requestFocus();
初期化時、または再起動、状態のリセットなどを行うたびに、これを行う必要があります。