2016-06-21 87 views

回答

1

那麼,通過字符循環可能不是將您的第一個JTextField的內容複製到另一個的最佳方式。你可以解決這個在線:

secondTextField.setText(firstTextField.getText().toString()); 

有關可用於Swing組件更多的方法讀the documentation

編輯: 如果你想要的是人物一個接一個,因爲他們打字複印,考慮增加一個合適的監聽到你JTextField

myTextField.getDocument().addDocumentListener(new DocumentListener(){ 
          @override methods here. 
          }; 

地點:

secondTextField.setText(firstTextField.getText().toString()); 
在每個 DocumentListener的方法

2

在第一個JTextField中鍵入的每個字符應動態出現在第二個JTextField中。

你只需要共享模型:

JTextField original = new JTextField(); 
JTextField copy = new JTextField(original.getDocument());