编辑默认部分并制作按钮数组



当我在netbeans中拖放一个按钮时,代码生成器生成如下代码:

private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;

如果我想要一个这些按钮的数组呢?如何在netbeans中编辑这个?

:

private javax.swing.JButton buttonArray[] = new JButton[3];

注意:我使用netbeans 7.3

简写

JButton[] buttonArray = {jButton1, jButton2, jButton3}; 

但是话虽如此,在这个阶段,您可能最好不要使用NetBeans生成的代码,而是手工编写Swing应用程序。如果您非常了解Swing,那么NetBeans代码生成器可以节省您的时间,但是如果您是Swing和Java的新手,虽然它可以帮助您创建简单的GUI,但是如果您想稍微扩展一下范围,它可能会成为一个无法忍受的负担。

如果你正在使用表单编辑器,我很确定你不能,然而。

你能做的就是自己创建一个…

public class MyAwesomeClass extends ... {
    private JButton[] arrayOfButtons = new JButton[] {
        jButton1, jButton2, jButton3
    };
    // Remainder of class
}

您可以正常生成表单,然后关闭netbeans并打开外部文本编辑器,例如gedit(如果您使用的是linux),并删除以下行:

// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
// </editor-fold>//GEN-END:initComponents

// Variables declaration - do not modify
// End of variables declaration

完成后,保存文件并再次打开netbeans,然后您可以自由地编辑这些会话。当您在netbeans中编辑完代码后,再次编辑文件并再次将这些行放入文件中。

相关内容

  • 没有找到相关文章

最新更新