在netbeans中编辑事件的功能

时间:2016-05-14 12:27:12

标签: java netbeans

所以我开始学习Java编程(我知道C#),所以我当前正在研究一个简单的二十一点游戏。 上传某个面板时,我有一个基本的事件功能,这是功能:

private void game_panelComponentShown(java.awt.event.ComponentEvent evt)
    Update_labels();
    Start_game();

我用netbeans设计器创建了这个函数,问题是我想要移动整个函数,在代码中靠近某些其他函数组,这有助于我编辑代码并使代码排列。 问题是net beans用灰色标记这个函数,我不能删除/移动/复制这个函数到任何地方。 你有什么建议吗? 提前致谢

1 个答案:

答案 0 :(得分:0)

  1. 搜索项目文件夹中的.java文件

  2. 打开它使用除netbeans之外的其他文本编辑器,在Windows中你可以使用notepad ++

  3. 使用功能关闭}符号后始终存在的以下行移动所有功能。

  4. 这" // GEN-LAST:event _"在该功能之后始终保留行,不要删除它,因此当您要删除组件等时仍可以享受netbeans功能。

    示例:

        private void game_panelB(java.awt.event.ComponentEvent evt)
            Update_labels();
            Start_game();
        }//GEN-LAST:event_SomeEventHereB
    
        private void game_panelC(java.awt.event.ComponentEvent evt)
            Update_labels();
            Start_game();
        }//GEN-LAST:event_SomeEventHereC
    
        private void game_panelA(java.awt.event.ComponentEvent evt)
            Update_labels();
            Start_game();
        }//GEN-LAST:event_SomeEventHereA
    

    成为:

        private void game_panelA(java.awt.event.ComponentEvent evt)
            Update_labels();
            Start_game();
        }//GEN-LAST:event_SomeEventHereA
    
        private void game_panelB(java.awt.event.ComponentEvent evt)
            Update_labels();
            Start_game();
        }//GEN-LAST:event_SomeEventHereB
    
        private void game_panelC(java.awt.event.ComponentEvent evt)
            Update_labels();
            Start_game();
        }//GEN-LAST:event_SomeEventHereC