2012-06-01 205 views
0

使用Netbeans GUI生成器,我正在添加一個JTree到我的窗體,因爲它Netbeans正在生成JTree的所有代碼。Netbeans GUI生成器:如何編輯生成的代碼

我想知道的是什麼,有沒有在Netbeans的方式將代碼添加到生成的代碼...好像在源視圖中Generated Code部分它創建

jTree = new javax.swing.JTree(); 

我想補充populateJTree.addNodes(null, folder)所以它看起來像

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

是否有這樣做的一種方式這

回答

3

我整理它,如果你去Properties窗口JTree的和在Code部分,您可以添加

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

到自定義創建代碼的一部分,它會創建

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

3

是的,有添加代碼的方式。只需右鍵單擊組件(在本例中它將是JTree),然後選擇「自定義代碼」,選擇「自定義創建」,然後就可以開始了。

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. 現在打開網豆
  6. 現在看到您可以編輯生成的代碼。

      如果你想拿回你生成的代碼與設計的互動首先保存文件,然後逆轉上述過程
    • 。*