[英]Focus listener in JTextField
如何在不使用TAB
鍵的情況下將光標從JTextField1
移至JTextField2
如何使用FOCUS LISTENER
進行此任務
無需使用焦點偵聽器。 根據您的代碼功能,您可能可以使用以下代碼:
field2.requestFocus();
在最復雜的應用程序中設置Focus
並進行所有變通並不是一件容易的事,如果附加了DocumentListener
或Jtextfield1/JTextField2
已經實現了FocusListene
r,則必須將其包裝在invokeLater()
用於setFocus
form / to的代碼應該是
Runnable doRun = new Runnable() {
@Override
public void run() {
myTextField2.requestFocus();
myTextField2.setText(myTextField2.getText());
myTextField2.selectAll();
}
};
SwingUtilities.invokeLater(doRun);
如果您需要在兩個或多個頂級協作者之間移動並設置Focus
則非常復雜
field2.requestFocus();
? 要么
public boolean requestFocusInWindow()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.