2012-04-19 62 views
0

我將使用Netbeans GUI構建器製作的GUI傳輸到Eclipse。我想知道如果我這個可怕的前瞻性信息的GUI構建器放入代碼仍然是相關的:使用NetBeans GUI構建器設計的面板?

* This method is called from within the constructor to initialize the form. 
* WARNING: Do NOT modify this code. The content of this method is always 
* regenerated by the Form Editor. 
*/ 
@SuppressWarnings("unchecked") 
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents 
private void initComponents() { 

我相信「表編輯器」不能「再生」的內容,因爲代碼是沒有在NetBeans中時間更長,但我不完全確定「表單編輯器」不是與代碼一起引入的東西(如導入?)。

謝謝你的時間。

回答

1

該消息不再相關,因爲您現在處於新的ide Eclipse中,不再使用Netbeans,編輯器摺疊......在netbeans中用於幫助IDE檢測區域在代碼中摺疊。但是請注意,由於您可以篡改註釋和代碼,因此避免篡改netbeans生成的代碼(除非您確定自己在做什麼)以避免GUI中出現不可預知的行爲。該文件現在在eclipse中被看作是一個常規的java文件。

希望這會有所幫助,祝你好運!

0

該評論不再相關,因爲您不再將該文件與Form Editor插件一起使用;現在它就像其他任何Java文件一樣。

表單編輯器不隨代碼一起提供,而是根據您創建的GUI爲您生成Java代碼。

插件可能產生像一個實例初始化塊執行以下操作:

{ 
    initComponents(); 
} 

它使用一個實例的初始化塊,因爲這意味着,這將是無論執行其中的構造函數被調用,從而保證initComponents()會發生。 該評論的另一部分指的是插件專門生成基於外部數據(可能是XML文件)的方法。如果您手動修改該方法,則會在下一次編譯時刪除並重新生成該方法。

相關問題