如何將一個JTextField
的內容複製到另一個不可編輯的JTextField
字符?如何在另一個不可編輯的JTextField中動態複製JTextField內容
在第一個JTextField
中輸入的每個字符應動態出現在第二個JTextField
中。
如何將一個JTextField
的內容複製到另一個不可編輯的JTextField
字符?如何在另一個不可編輯的JTextField中動態複製JTextField內容
在第一個JTextField
中輸入的每個字符應動態出現在第二個JTextField
中。
那麼,通過字符循環可能不是將您的第一個JTextField
的內容複製到另一個的最佳方式。你可以解決這個在線:
secondTextField.setText(firstTextField.getText().toString());
有關可用於Swing組件更多的方法讀the documentation。
編輯: 如果你想要的是人物一個接一個,因爲他們打字複印,考慮增加一個合適的監聽到你JTextField
。
myTextField.getDocument().addDocumentListener(new DocumentListener(){
@override methods here.
};
地點:
secondTextField.setText(firstTextField.getText().toString());
在每個
DocumentListener
的方法
。
在第一個JTextField中鍵入的每個字符應動態出現在第二個JTextField中。
你只需要共享模型:
JTextField original = new JTextField();
JTextField copy = new JTextField(original.getDocument());
檢查我的答案,並隨時提出進一步的問題 – xenteros