我创建了一个包含许多数据成员的类测试,其中一个是名为myField的JTextField。在构造过程中,我创建了一个空白文本字段。
我的问题是,如果我使用setText方法,文本字段的内容在构造后永远不会改变。
class test extends JPanel
{
private JTextField myField;
public test()
{
//constructer
}
private void setTheLayout()
{
// did layout positioning for myField
add(myField);
}
private void setAValue() //called on a button click
{
myField.setText("Hello world");
}
}
如何解决这个问题?
答案 0 :(得分:0)
更改:private JTextField myField;
收件人:private JTextField
myField = new JTextField("");
我认为这就是你所需要的。