0

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

有没有办法做到这一点

4

3 回答 3

5

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

于 2012-06-01T14:00:03.293 回答
4

我对其进行了排序,如果您转到PropertiesJTree 和该Code部分的窗口,您可以添加

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

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

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

于 2012-06-01T13:55:16.173 回答
4
  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. 现在看到您可以编辑生成的代码。

    • 如果您想取回生成的代码以与设计交互,请先保存文件,然后反转上述过程。*
于 2017-09-05T05:44:54.347 回答