我在JLabel中得到null异常错误

时间:2017-01-02 10:08:28

标签: java jlabel

我创建了一个登录表单和一个时钟,我已经设置了在jlabel上运行的时钟,当我尝试运行该程序时,它给了我一个错误说, 线程“Thread-1”中的异常java.lang.NullPointerException 在project.jf_login_form $ 2.run(jf_login_form.java:125)

1 个答案:

答案 0 :(得分:2)

首先致电call(),然后JL_clock = new JLabel("hello");,然后在初始化对象之前先致电JL_clock.setText("Time "+hour+":"+minuite+":"+second+" Date "+day+"/"+month+"/"+year);

可能的解决方案:

clock();

JL_username = new JLabel("Username:");
JL_pass = new JLabel("Password:");
JL_clock = new JLabel("hello");

应替换为

JL_username = new JLabel("Username:");
JL_pass = new JLabel("Password:");
JL_clock = new JLabel("hello");
clock();