Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我在JLabel中得到null异常错误_Java_Jlabel - Fatal编程技术网

Java 我在JLabel中得到null异常错误

Java 我在JLabel中得到null异常错误,java,jlabel,Java,Jlabel,我已经创建了一个登录表单和一个时钟,我已经将时钟设置为在jlabel上运行,当我尝试运行该程序时,它会给我一个错误提示, 线程“thread-1”java.lang.NullPointerException中的异常 在project.jf_login_form$2.run(jf_login_form.java:125)首先调用call(),然后JL_clock=new JLabel(“hello”)所以你第一次调用JL_clock.setText(“时间”+小时+:“+分钟+”:“+秒+”日期“

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

首先调用
call()
,然后
JL_clock=new JLabel(“hello”)所以你第一次调用JL_clock.setText(“时间”+小时+:“+分钟+”:“+秒+”日期“+天+”/“+月+”/“+年)在初始化对象之前

可能的解决办法:

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();
可能重复的