这是我的代码,当我运行此示例时,它会提供NullPointerException
你能帮我找到错误或为什么我有这个例外!
我的代码:
public class Frame extends JFrame
{
public Frame()
{
JLabel label;
label.setText("test");
add(label);
setSize(200,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args)
{
new Frame().setVisible(true);
}
}
答案 0 :(得分:1)
您声明了JLabel
变量:
JLabel label;
您无需先进行初始化即可访问它:
label.setText("test");
您必须在访问变量之前初始化变量:
JLabel label = new JLabel ();
label.setText("test");
答案 1 :(得分:0)
您尚未初始化标签;