0
例如,我可以選擇某個JTextField,並準備在程序啓動時輸入嗎?我該怎麼做呢?先謝謝您的幫助。在jframe中,我可以選擇在啓動時選擇哪個組件?
例如,我可以選擇某個JTextField,並準備在程序啓動時輸入嗎?我該怎麼做呢?先謝謝您的幫助。在jframe中,我可以選擇在啓動時選擇哪個組件?
您可以在想要關注的組件上使用requestFocusInWindow()
。不過,這一說法必須執行之後的GUI可見:
frame.add(....);
frame.pack();
frame.setVisible(true);
textField.requestFocusInWindow();
或者另一種方法是將AncestorListener
添加到組件和控件被顯示在一個可見的GUI有組件請求焦點本身。請查看Dialog Focus中的Request Focus Listener
。
requestFocusInWindow()完美工作。非常感謝! – user4682154 2015-04-02 16:14:34
歡迎來到stackoverflow。請告訴我們您到目前爲止嘗試過的內容 – 2015-04-02 15:21:53
您是否嘗試過requestFocus? – copeg 2015-04-02 15:27:04