【问题标题】:Cannot remove JLabel (Netbeans)无法删除 JLabel (Netbeans)
【发布时间】:2012-01-15 12:05:37
【问题描述】:

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

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

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

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

屏幕 1:

屏幕2:

【问题讨论】:

    标签: java swing netbeans jlabel


    【解决方案1】:

    1) 很难为您提供Java Desktop Aplications 的帮助,因为这个基于 Swing 方法的框架已被长期贬值和不支持,NetBeans Forums 支持这些领域,但看起来这些论坛也已经死了很长时间,

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

    3) 为了尽快获得更好的帮助,请在此处发布包含SSCCE SSCCE 示例的问题,

    编辑

    4) 在某些情况下,无法使用此框架直接覆盖基本的 Swing 方法,f.e.从为 FrameView 更改 Java Cup Icon 开始

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-26
        相关资源
        最近更新 更多