(对不起我的英语)当我在Netbeans中将JLabel添加到Form时,我无法移动它。我将其从表单中移除。现在我想要编译项目并显示错误消息:
error: cannot find symbol jLabel8 = new javax.swing.JLabel();
其他jLabel都可以,但这个错误。我从表单中删除它,但它总是在检查员。
检查打印屏幕(1. jLabel8错误,我无法将其删除; 2.其他标签正常,菜单中有删除选项):
屏蔽1:
屏蔽2:
答案 0 :(得分:2)
1)很难用Java Desktop Aplications
来帮助你,因为基于Swing方法的这个框架很长时间被折旧和取消了,NetBeans Forums支持这些区域,但看起来像这些论坛很长时间也过去了,
2)使用标准Swing JComponents,使用Standard LayoutManagers并通过Standard Listeners监听事件,而不是使用Java桌面应用程序框架
3)为了更好的帮助,请在此处发布包含SSCCE的SSCCE示例的问题,
修改
4)在某些情况下,不可能通过使用此框架直接覆盖基本的Swing方法,例如:首先更改FrameView的Java Cup图标
答案 1 :(得分:1)
打开与您的框架相对应的.form
文件(您可以在<your_netbeans_projects_directory/<your_project>/src
中找到它。)
这是一个XML文件,您可以删除对jLabel8
的引用。但如果你觉得这很棘手/冒险,我不建议这样做。
您可以尝试的更安全的解决方案是删除jLabel8
的父组件并重新创建。