Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 双击“设计”选项卡中的对象后删除Netbeans自动生成的代码_Java_Events_User Interface_Object_Netbeans - Fatal编程技术网

Java 双击“设计”选项卡中的对象后删除Netbeans自动生成的代码

Java 双击“设计”选项卡中的对象后删除Netbeans自动生成的代码,java,events,user-interface,object,netbeans,Java,Events,User Interface,Object,Netbeans,因此,我使用Netbeans和Design选项卡,放置标签、文本框等。很好,但是当您双击某个标签时,它会自动生成以下代码: private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } 现在我不希望它这样做,但当我突出显示并试图删除它时,Netbeans不允许我这样做。如何删除该事件?在设计模式下,选择特定对象,单击“属性”

因此,我使用Netbeans和Design选项卡,放置标签、文本框等。很好,但是当您双击某个标签时,它会自动生成以下代码:

private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
    // TODO add your handling code here:
}

现在我不希望它这样做,但当我突出显示并试图删除它时,Netbeans不允许我这样做。如何删除该事件?

在设计模式下,选择特定对象,单击“属性”下的“事件”,然后从“事件”属性中删除该事件,以回答Brian关于更一般情况的问题:

如果有隐藏在设计模式中的自动生成变量,并且无法选择和删除它们,通常可以通过以下步骤删除它们(在NetBeans7.4中):

  • 在设计模式下转到顶部窗口
    菜单->窗口->导航器
    。您将看到组“Navigator”弹出在左侧(通常)
  • 现在,您可以使用右键单击菜单删除不需要的变量(或编辑它们)
  • 最简单的解决方案 关闭NETBeans IDE并在系统中可用的文本编辑器中打开需要更改的源文件。然后您可以删除(也可以编辑)您的代码行。然后保存更改。在打开netbeans之后,您可以看到netbeans中的更改


    希望对你有帮助

    一般情况下如何?例如,我创建了JPanel,意识到我只是要从其他类进行扩展,不再需要initComponents方法。这与事件无关;我该怎么做才能说服netbeans不再需要它?@BrianSweeney只需删除GUI构建器的JPanel,然后手动“从其他类扩展”(不确定是否要使用不同的元素;但无论如何,使用Frankenstein实例不是一个好主意;构建器希望使用构建器面板和构建器代码……如果要实际扩展JPanel或使用从其他类扩展而来的类似JPanel的实例,则应手动创建这些实例)。