2012-01-15 41 views
4

(對不起,我的英語)當我在Netbeans中添加JLabel到表單時,我無法移動它。我將它從表單中刪除。現在我想編譯項目,它顯示錯誤消息:無法刪除JLabel(Netbeans)

error: cannot find symbol jLabel8 = new javax.swing.JLabel(); 

其他的JLabel都OK,但這是錯誤的。我從表格中刪除它,但它始終在檢查器中。

檢查printscreens(1 jLabel8是錯誤的,我不能將其刪除; 2,其他標籤都OK,在菜單選項刪除):

屏蔽1:

enter image description here

屏蔽2:

enter image description here

回答

2

1),以努力幫助您Java Desktop Aplications,因爲基於Swing方法這個框架是很長一段時間貶值和un_suported,這些地區支持NetBeans Forums,但看起來像這些論壇是很長一段時間也死了,

2 )使用標準Swing JComponents,用Standard LayoutManagers和監聽事件由Standard Listeners而使用Java桌面Aplications框架

3)爲更好地幫助越早請張貼在這裏的問題是包含SSCCE例子爲SSCCE

編輯

4)在某些情況下是不可能的,直接覆蓋基本的Swing方法,通過使用這個框架,f.e.首先更改FrameView的Java Cup圖標

1

打開與您的幀對應的.form文件(您會在<your_netbeans_projects_directory/<your_project>/src中找到它)。

這是一個XML文件,在那裏你可以刪除對jLabel8的引用。但是,如果您覺得這很棘手/有風險,我不建議這樣做。

您可以嘗試的更安全的解決方案是刪除jLabel8的父組件,然後再次創建它。