Javaスイングによって作成されたフォームのホットキーの作成方法は?学生の詳細のフォームは、例えば、ALT + Nを押すとカーソルがfield.ALT + Rは、カーソルがReg.noがField1に入るのをmark1(m1)、mark(2)などと同じようにすることを意味します。Ctrl + Sを押すと、 Ctrl + Xは終了ボタンが選択することを意味します。これを行うには?Javaスイングフォームのホットキーの作成
答えて
それは、開始するには良い場所かもしれない次のリンク
http://docs.oracle.com/javase/tutorial/uiswing/misc/keybinding.html を参照してください。
How to Use Key Bindingsを参照し、その知識をrequestFocusInWindow()
と組み合わせて使用してください。
CTRL + Xは、終了ボタンを選択することを意味します。
ボタンの場合はsetMnemonic(char)
、メニュー項目の場合はsetAccelerator(KeyStroke)
も参照してください。または、より一般的には、値が設定されたAction
を使用してこれらのコントロールを構築します。
+1、JButton/JMenuItemでのアクションの使用。 – camickr
私はALTキーを押し+ Nは、カーソルが後藤その名前は、これは一般のJLabel/JTextFieldのペアを使用して行われ、フィールド
を入力することを意味している場合を意味します。次のようなものがあります:
JLabel firstNameLabel = new JLabel("First Name");
JTextField firstNameTextField(15);
firstNameLabel.setLabelFor(firstNameTextField);
firstNameLabel.setDisplayedMnemonic('F');
panel.add(firstNameLabel);
panel.add(firstNameTextField);
次に、Alt-Fを使用すると、テキストフィールドに焦点が当てられます。
キーバインディングは自動的に実行されます。
ありがとう!その日の私の学習項目。私は、ラベルを入力コントロールに関連付ける方法を見逃してしまったのかどうかはわかりません。ブリリアント。私は今それで遊ぶのに忙しいです。 :-) –
- 1. スイングを使用してJavaでJButtonのホットキーを作成
- 2. カウントJavaのスイングフォーム内のすべてのコンポーネント(コントロール)
- 3. linuxパスワード用のホットキーを作成する
- 4. ボタンのホットキーを作成する方法
- 5. スイングを使用してJavaでホットキーを作成する
- 6. Java JOptionPane.showConfirmDialogホットキー
- 7. ホットキーを作成するスクリプトの作成方法は?
- 8. XCodeのホットキー、行の完成
- 9. VB6でホットキーを作成するには?
- 10. WPFでTextBoxをフォーカスするための「ホットキー」を作成
- 11. Javaの作成
- 12. ウィンドウを表示するホットキーを作成する方法は?
- 13. C#関数をトリガーするホットキーを作成する
- 14. Kivy-desktopのホットキー
- 15. Silverlightのホットキー?
- 16. Gitソースコントロールプロバイダのホットキー
- 17. jQueryのホットキーが
- 18. Windowsフォームのホットキー
- 19. Javaドキュメントデザインエディタの作成
- 20. Javaカークラスの作成
- 21. Javaプロセスの作成
- 22. Javaアプリケーションスレッドの作成
- 23. DDHotKeyを使用してCocoaアプリケーションでユーザ定義のホットキーを作成
- 24. 左手用の「削除」ホットキーを作成することはできますか?
- 25. Javaでのグリッドの作成
- 26. Javaでのパスワードの作成
- 27. EclipseホットキーがXFCEで動作しない
- 28. Javaプロトタイプデザインパターンオブジェクト作成
- 29. vb.netのボタンへのホットキー
- 30. ホットキーのヒント:Visual Studioの
+1ほぼ1/2分で殴ります。 ;) –
@Andrew Thompson :) – sasankad