1

我正在使用 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

4 回答 4

4

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

Netbeans IDE 7.0.1 中的窗口->导航->检查器菜单

于 2012-04-24T11:37:11.363 回答
1

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

如果您转到 Netbeans 中类的设计面板(您可以在其中看到构造的 GUI),那么您添加的所有元素都将位于导航器窗格中,该窗格通常位于左下角。如果您看不到导航器窗格,则 ctrl+7 将其调出。在列表中找到要删除的元素,右键单击并单击重构 > 安全删除。

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

于 2010-05-22T01:58:05.610 回答
1

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

当您在 NetBeans 中打开一个 GUI 表单时,它的组件在屏幕左下方的 Inspector 选项卡的树中可见。您可以在此处选择要删除的组件,右键单击并选择“删除”。

于 2010-05-22T05:32:40.920 回答
0

最简单的解决方案:使用另一个文本编辑程序(例如 notepad++)打开包含“initComponent”方法的项目目录中的 .java 文件,然后删除要删除的行。它对我有用。

于 2014-05-30T14:59:48.380 回答