点击nameField
Label
之后,我尝试在名为label1
的{{1}}中显示输入Button
。
现在它说:'txt',我理解为什么。但我不知道如何使用字符串!
谁能解释一下我做错了什么以及如何正确使用这个字符串?
button1
答案 0 :(得分:6)
在按钮单击“txt”之前设置标签文本。而是在单击按钮时,请在标签上调用setText()
并将文本字段中的文本传递给它。
示例:
label1.setText(nameField.getText());
答案 1 :(得分:4)
在您执行的操作方法中,请致电:
label1.setText(nameField.getText());
这样,当单击按钮时,label将更新为nameField文本。
答案 2 :(得分:1)
getText
方法返回一个String,而setText
接收一个String,所以你可以在你的监听器中像label1.setText(nameField.getText());
一样写它。
答案 3 :(得分:0)
在nameField上设置DocumentListener。更新nameField后,请更新您的标签。
http://download.oracle.com/javase/1.5.0/docs/api/javax/swing/JTextField.html