无法删除JLabel(Netbeans)

时间:2012-01-15 12:05:38

标签: java swing netbeans jlabel

(对不起我的英语)当我在Netbeans中将JLabel添加到Form时,我无法移动它。我将其从表单中移除。现在我想要编译项目并显示错误消息:

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

其他jLabel都可以,但这个错误。我从表单中删除它,但它总是在检查员。

检查打印屏幕(1. jLabel8错误,我无法将其删除; 2.其他标签正常,菜单中有删除选项):

屏蔽1:

enter image description here

屏蔽2:

enter image description here

2 个答案:

答案 0 :(得分:2)

1)很难用Java Desktop Aplications来帮助你,因为基于Swing方法的这个框架很长时间被折旧和取消了,NetBeans Forums支持这些区域,但看起来像这些论坛很长时间也过去了,

2)使用标准Swing JComponents,使用Standard LayoutManagers并通过Standard Listeners监听事件,而不是使用Java桌面应用程序框架

3)为了更好的帮助,请在此处发布包含SSCCESSCCE示例的问题,

修改

4)在某些情况下,不可能通过使用此框架直接覆盖基本的Swing方法,例如:首先更改FrameView的Java Cup图标

答案 1 :(得分:1)

打开与您的框架相对应的.form文件(您可以在<your_netbeans_projects_directory/<your_project>/src中找到它。)

这是一个XML文件,您可以删除对jLabel8的引用。但如果你觉得这很棘手/冒险,我不建议这样做。

您可以尝试的更安全的解决方案是删除jLabel8的父组件并重新创建。