我創建了一個新的項目,選擇創建一個圖形用戶界面的形式。然後我使用'generate'選項創建了主要方法,現在我在'helloWorld.java'文件中有這個代碼。
public class helloWorld {
private JPanel myForm;
private JLabel text;
public static void main(String[] args) {
JFrame frame = new JFrame("helloWorld");
frame.setContentPane(new helloWorld().myForm);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setPreferredSize(new Dimension(800, 600));
frame.pack();
frame.setVisible(true);
}
}
我然後與添加的屬性,以我的HelloWorld類的頭字段名title
設計師添加一個JLabel。我現在想在程序運行後在字段名稱上設置文本。
如果我有一個新的字符串作爲參數創建JLabel實例,並將其添加到我的JFrame,然後該程序用一個空指針異常崩潰。
如果我創建不帶任何參數JLabel中並調用的setText它,然後重新繪製的JFrame的,沒有任何反應。
我想一些我的在一個單一的線的問題:如何訪問,我已經使用GUI設計器創建的組件?