0

NetbeansGUIビルダーで作成したGUIをEclipseに転送しました。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に存在しないため、「フォームエディタ」はコンテンツを「再生成」できないと思いますが、「フォームエディタ」がコードに付属しているものではないかどうかは完全にはわかりません(インポート?)。

お時間をいただきありがとうございます。

4

2 に答える 2

1

新しいideEclipse内にいるため、メッセージは関連しなくなり、Netbeansはなくなり、エディターfold ...がnetbeans内で使用され、ideがコード内で折りたたむ領域を検出できるようになります。ただし、コメントとコード折り畳みxmlを改ざんできるため、GUIでの予期しない動作を回避するために、netbeansによって生成されたコードを改ざんしないようにすることが重要です(何をしているのかわからない場合)。これで、ファイルはEclipse内の通常のJavaファイルとして表示されます。

これがお役に立てば幸いです。

于 2012-04-19T08:44:15.150 に答える
0

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

フォームエディタはコードに付属していませんが、代わりに、作成したGUIに基づいてJavaコードを生成します。

プラグインは、次のようなインスタンス初期化ブロックを生成する可能性があります。

{
    initComponents();
}

インスタンス初期化ブロックを使用します。これは、呼び出されるコンストラクターに関係なく実行されることを意味し、それが確実に行われるようにするためinitComponents()です。そのコメントの他の部分は、プラグインinitComponents()が外部データ(おそらくXMLファイル)に基づいてメソッドを具体的に生成するという事実に言及しています。そのメソッドを手動で変更すると、次回のコンパイル時に削除および再生成されます。

于 2012-04-19T06:35:09.783 に答える