解释此Java Swing NetBeans自动生成的代码

时间:2013-03-07 18:03:26

标签: swing netbeans

有人可以告诉我这个自动生成的代码是什么意思。 它来自Netbeans IDE的GUI Builder。 我真的需要一个可以解释自动生成的Netbeans代码的网站。

    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))
    );

1 个答案:

答案 0 :(得分:3)

通过阅读GroupLayout上的JavaDocs,可以解释这一点。

也许你对流利的风格感到困惑?

然而,Netbeans在视觉上安排它做得非常好。将每个缩进层视为添加另一个约束。它是水平的,平行的(意味着它们是对齐的),并且是顺序的(按照特定的顺序)。从左到右,我们布局

花一些时间阅读JavaDocs并尝试对代码进行细微更改,你就可以了解它。

您可以决定盲目地信任NetBeans,而不是学习如何使用布局。只要你从不需要任何东西,只需要一个基本界面,这是一个可行的选择。