Netbeans GUI Builder:如何编辑生成的代码

时间:2012-06-01 13:44:55

标签: java user-interface netbeans jtree

我正在使用Netbeans GUI Builder,我正在为我的表单添加一个JTree,因为Netbeans正在为JTree生成所有代码。

我想知道的是,Netbeans中是否有一种方法可以将代码添加到生成的代码中...就像在它创建的Generated Code部分的源视图中一样

jTree = new javax.swing.JTree();

我想添加populateJTree.addNodes(null, folder)所以看起来像

jTree = new javax.swing.JTree(populateJTree.addNodes(null, folder));

有没有办法做到这一点

3 个答案:

答案 0 :(得分:3)

我对它进行了排序,如果你转到JTree的Properties窗口和Code部分,你可以添加

new javax.swing.JTree(populateJTree.addNodes(null, folder));

到自定义创建代码部分,它将创建

jTree = new javax.swing.JTree(populateJTree.addNodes(null, folder));

答案 1 :(得分:3)

是的,有一种方法可以添加代码。只需右键单击组件(在本例中它将是JTree),然后选择“自定义代码”,选择“自定义创建”,你就可以了。

答案 2 :(得分:1)

  1. 在记事本中打开.java文件。
  2. 现在在initComponents()方法中删除上面的行,
    @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents 并在initComponents()方法的最后,删除 // </editor-fold>//GEN-END:initComponents
  3. 在你的.java文件的末尾是一个变量声明它还包含生成的代码也删除它, // Variables declaration - do not modify//GEN-BEGIN:variables// End of variables declaration//GEN-END:variables
  4. 从记事本中保存文件。
  5. 现在打开net-beans
  6. 现在看,您可以编辑生成的代码。

    • 如果您想要恢复生成的代码以与设计进行交互,请先保存文件,然后撤消上述过程。*