2011-02-10 74 views
0

有一個問題: 只是通過調整一些按鈕修改了我的Swing GUI的一點,重新編譯...然後:Netbeans的搖擺:變量聲明消失

cannot find symbol symbol: variable MachineStatusLabel多相同的其他對象...

是的,這是我的GUI中的標籤,不知道爲什麼找不到它。生成的代碼部分包含通常的東西,如
javax.swing.JLabel MachineStatusLabel = new javax.swing.JLabel();
並定義了一切。但看看Variables declaration - do not modify-Section,幾乎所有的GUI對象都消失了!只有兩個左:

// Variables declaration - do not modify
private javax.swing.JLabel statusAnimationLabel;
private javax.swing.JLabel statusMessageLabel;
// End of variables declaration

有沒有辦法讓NetBeans的重建整個GUI到這個生成的代碼?不知怎的,GUI對象似乎剛剛被NetBeans的:-(添加申報失蹤的對象手動都於事無補搞砸了......事先

謝謝!
帕特里克

+0

我的建議:不要使用NetBeans拖放gui構建器來構建gui,而是用手工編寫代碼。然後,只有您對代碼及其完整性負責。我認爲除了最基本的圖形用戶界面外,從長遠來看,手動操作實際上更容易。 – 2011-02-10 17:22:24

回答

0

你應該加倍檢查的價值「生成組件」在選項對話框屬性。

的選項出現在其他類別的GUI構建器選項卡。

下面是截圖...

enter image description here

這聽起來像你需要將屬性值設置爲'表單類中的字段'。

如果更改選項值,您可能還需要對錶單進行小的更改以觸發代碼重新生成。