-3

この自動生成されたコードの意味を教えてください。これは、Netbeans IDE の GUI ビルダーからのものです。Netbeans の自動生成コードを説明できる Web サイトが本当に必要です。

    javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
    jPanel2.setLayout(jPanel2Layout);
    jPanel2Layout.setHorizontalGroup(
        jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
            .addContainerGap(189, Short.MAX_VALUE)
            .addComponent(jLabel8)
            .addGap(18, 18, 18)
            .addComponent(txt_name, javax.swing.GroupLayout.PREFERRED_SIZE, 212, javax.swing.GroupLayout.PREFERRED_SIZE)
            .addGap(152, 152, 152))
    );
4

1 に答える 1

3

これは、GroupLayoutの JavaDocs を読むことでほとんどすべて説明されています。

流暢なスタイルに戸惑うかもしれません。

ただし、Netbeans は視覚的にうまく配置されています。各インデント レイヤーは、別の制約を追加するものと考えてください。それは、水平、平行 (整列されていることを意味します)、および順次 (特定の順序で) です。左から右に、レイアウトします

時間をかけて JavaDoc を読み、コードに小さな変更を加えて実験すると、コツがつかめます。

または、NetBeans を盲目的に信頼し、レイアウトの操作方法を学ばないことにすることもできます。基本的なインターフェース以外は何も必要としない限り、それは実行可能な代替手段です。

于 2013-03-07T19:27:04.013 に答える