0
我創建了一個包含許多數據成員的類測試,其中一個是名爲myField的JTextField。在施工期間,我創建了一個空白文本字段。Textfield不會更改文本
我的問題是,如果我使用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");
}
}
如何解決這個問題?
你有沒有調試過,你確定該方法被調用?請放棄該按鈕成爲麻煩的可能性。 – Gamb
您還沒有初始化'myField' – Raghunandan
您是否在該按鈕上實現了一個ActionListener? –