我创建了一个新的项目,选择创建一个图形用户界面的形式。然后我使用'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设计器创建的组件?