2015-09-08 48 views
1

您好,我對此代碼有問題。 lblXY是JLabel我想要將標籤的文本更改爲由整數X和Y座標以及一些字符串組成的信息字符串。Java - 更改標籤並獲取錯誤

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那的作品,但是當我想改變標籤原位缺口的工作。 有人可以幫助我嗎?

+0

'有人可以幫助我嗎?' - 錯誤信息告訴你這個問題。你有一個NullPointerExecption。我想你沒有定義標籤。 – camickr

+0

你在哪裏初始化lblXY> – QuakeCore

+0

private static javax.swing.JLabel lblXY; netbeans –

回答

0

歐凱我上的功能的啓動並且沒有錯誤初始化

lblXY = new JLabel(); 

,這樣的作品感謝的很多:)

0

檢查您的xy值不null

另外:

JLabel lblXY = new JLabel(""); 

然後:

lblXY.setText(info);