精华帖 (0) :: 良好帖 (0) :: 新手帖 (4) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-05-13
最准确但是最麻烦的还是 SpringLayout。
|
|
返回顶楼 | |
发表时间:2009-05-13
固定的大小窗体例如登录用null比较简便,但这种情况比较少的,一般都要混着用,我大部分窗体常用的都是Flow,Border,GridBag的组合
|
|
返回顶楼 | |
发表时间:2009-05-13
XMLDB 写道 固定的大小窗体例如登录用null比较简便,但这种情况比较少的,一般都要混着用,我大部分窗体常用的都是Flow,Border,GridBag的组合 太复杂了! |
|
返回顶楼 | |
发表时间:2009-05-13
推荐一下MigLayout和JGoodies FormLayout声明式的风格:
JPanel p = new JPanel(new MigLayout()); p.add(fNameLabel); p.add(fNameTextF); p.add(lNameLabel, "gap unrelated"); p.add(lNameTextF, "wrap"); p.add(addreLabel); p.add(addreTextF, "span, growx");
javax.swing.GroupLayout jXTitledPanel2Layout = new javax.swing.GroupLayout(jXTitledPanel2.getContentContainer()); jXTitledPanel2.getContentContainer().setLayout(jXTitledPanel2Layout); jXTitledPanel2Layout.setHorizontalGroup( jXTitledPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jXTitledPanel2Layout.createSequentialGroup() .addContainerGap() .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 364, Short.MAX_VALUE) .addContainerGap()) );
|
|
返回顶楼 | |
发表时间:2009-05-13
最灵活也最麻烦的是gridbaglayout布局吧。。
|
|
返回顶楼 | |
发表时间:2009-05-13
最后修改:2009-05-13
|
|
返回顶楼 | |
发表时间:2009-05-13
null不好,你画面缩放的话布局就乱了,我一般简单画面用borderlayout,复杂就springlayout。
|
|
返回顶楼 | |
发表时间:2009-05-13
做swing,netbeans当然是首选了
|
|
返回顶楼 | |
发表时间:2009-05-13
XMLDB 写道 固定的大小窗体例如登录用null比较简便,但这种情况比较少的,一般都要混着用,我大部分窗体常用的都是Flow,Border,GridBag的组合
同感,这几个的组合可以应对绝大多数情况了,很少有需要绝对定位的时候。而且现在软件发展到现在,绝对定位越来越少用了。 |
|
返回顶楼 | |
发表时间:2009-05-13
Miglayout.
绝顶开创性的组件 |
|
返回顶楼 | |