2012-04-19 11 views
0

Netbeans GUIビルダーで作成したGUIをEclipseに転送しました。コードがノーであるので、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() { 

私が「フォームエディタ」は、コンテンツを「再生成」することができないと信じている:私はGUIビルダーは、コードを入れ、この恐ろしい見えるメッセージが関連している場合、私は疑問に思ってNetBeansの方が長いですが、 "Form Editor"はコードの中にあるもの(インポートのようなもの)ではないとは完全には分かりません。

ありがとうございます。

答えて

1

新しいアイデアEclipseの中にいて、Netbeansがなくなったのでメッセージはもはや意味を持ちません。エディタfold ...は、ideがコード内で領域を検出するのを助けるためにnetbeans内で使用されます。ただし、コメントとコードfold xmlを改ざんできるので、GUIで予期しない動作を避けるために、あなたがやっていることが分からない限り、netbeansによって生成されたコードを改ざんすることは避けてください。このファイルは、eclipse内の通常のJavaファイルと見なされます。

希望があれば、幸運を祈る!

0

このコメントは、もはやフォームエディタプラグインでそのファイルを使用していないため関連性がなくなりました。今は他のJavaファイルとまったく同じです。

フォームエディタはコードと一緒に運ばれるのではなく、作成したGUIに基づいてJavaコードを生成します。

プラグインはおそらく次のようにインスタンスの初期化ブロックを生成する:

{ 
    initComponents(); 
} 

それはそれにかかわらず、したがってinitComponents()が起こることを保証する、と呼ばれるコンストラクタの実行されることを意味するので、インスタンスの初期化ブロックを使用。 このコメントの他の部分は、プラグインが外部データ、おそらくXMLファイルに基づいて具体的にinitComponents()メソッドを生成するという事実を指します。手作業でそのメソッドを変更すると、そのメソッドは削除され、次のコンパイル時に再生成されます。

関連する問題