Java-更改标签并获取错误
你好,我有这个代码的问题。 lblXY是JLabel,我想把标签的文本改成信息字符串,它由一个整数X和Y坐标以及一些字符串组成Java-更改标签并获取错误,java,string,nullpointerexception,jlabel,settext,Java,String,Nullpointerexception,Jlabel,Settext,你好,我有这个代码的问题。 lblXY是JLabel,我想把标签的文本改成信息字符串,它由一个整数X和Y坐标以及一些字符串组成 String info = "X-"+String.valueOf(x)+" Y-"+String.valueOf(y); lblXY.setText(info); 错误代码 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException 当我使用System.out.println时,这
String info = "X-"+String.valueOf(x)+" Y-"+String.valueOf(y);
lblXY.setText(info);
错误代码
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
当我使用System.out.println时,这是可行的,但当我想更改标签时,这是行不通的。
有人能帮我吗?好的
lblXY = new JLabel();
在函数启动时,没有错误,因此可以正常工作,非常感谢:)好的,我初始化
lblXY = new JLabel();
在函数开始时,没有错误,这样就可以工作了,谢谢:)检查您的
x
和y
值是否为null
此外:
然后:
检查您的
x
和y
值是否为null
此外:
然后:
有人能帮我吗?
-错误消息告诉您问题所在。您有一个NullPointerExecOption。我猜您没有定义标签;netbeans只是出于好奇,你能找到任何看起来像lblXY=newjavax.swing.JLabel()的东西吗;在代码中,lblXY=new JLabel()在哪里代码>语句。除非您创建对象的实例,否则变量为空。任何人都可以帮助我吗?
-错误消息告诉您问题所在。您有一个NullPointerExecOption。我猜您没有定义标签;netbeans只是出于好奇,你能找到任何看起来像lblXY=newjavax.swing.JLabel()的东西吗;在代码中,lblXY=new JLabel()在哪里代码>语句。除非创建对象的实例,否则变量为null。
lblXY.setText(info);