从initComponent()中删除组件

时间:2010-05-21 23:15:31

标签: java netbeans6.8

我正在使用netBeans编辑器来创建桌面应用程序,我做了一些错误的生成 initComponent()方法中的三行代码与数据库的连接有关。然后我通过在txt编辑器中打开.java文件来删除这些行,但是当我使用netBeans编辑器执行任何操作时,其中一个会继续返回,所以我想从netbeans本身删除这一行。这是行

historyList = java.beans.Beans.isDesignTime() ? java.util.Collections.emptyList() : ((javax.persistence.Query)null).getResultList();

这是它的声明

private java.util.List<idetect.History> historyList;

4 个答案:

答案 0 :(得分:4)

使用Inspector查找查询组件并将其删除

Window-&gt; Netbeans IDE 7.0.1中的导航 - &gt;检查器菜单

答案 1 :(得分:1)

我认为编辑自动生成代码的最简单方法是执行以下操作;

如果你去Netbeans的类的 Design 面板(你可以看到构建的GUI),那么你添加的所有元素都将在 Navigator Pane中,通常位于左下角。 如果您看不到Navigator窗格,则ctrl + 7会显示它。 在列表中找到要删除的元素,右键单击并单击“重构”&gt;安全删除。

就个人而言,如果我需要在Netbeans中编写GUI,我会用它来生成枯燥的东西,然后将生成的代码粘贴到不同的编辑器中来编写我的动作。

答案 2 :(得分:1)

从匹配的.form文件自动重新生成java源代码。您需要从GUI编辑器本身或从表单文件(在NetBeans中不可见)中删除该组件。

当您在NetBeans中打开GUI表单时,其组件在屏幕左下方的“检查器”选项卡的树中可见。您可以在那里选择要删除的组件,右键单击并选择“删除”。

答案 3 :(得分:0)

最简单的解决方案:打开项目目录中的.java文件,其中包含&#34; initComponent&#34; -Method与另一个文本编辑程序(例如记事本++)并删除要删除的行。它对我有用。

相关问题