GridBagLayout(applet)中的对齐方式

时间:2012-03-13 20:07:04

标签: java swing layout alignment gridbaglayout

我的GridBagLayout有问题。我的组件不想看起来像我想;)我想做一个像这样的布局:

enter image description here

我写了一段代码:

    JTextField first = new JTextField();
    ...
    add(third, c);

结果看起来像这样,“几乎”很好;]

enter image description here

你知道吗,如何自定义它?

提前致谢, 马尔钦

//编辑

嘿,我解决了MigLayout的问题(感谢mKorbel)。 代码看起来像这样(删除跟踪行,从构造函数中删除调试):

setLayout(new MigLayout("debug"));
add(new JPanel(), "height 200:75%:10000, width 200:75%:10000");
add(new JPanel(), "height 200:75%:10000, width 50:25%:10000, wrap");
add(new JPanel(), "height 50:25%:10000, width 100%, span");

(ps如果你不想上限(10000),你可以写hmin x,hmax y ...我不需要它;))

1 个答案:

答案 0 :(得分:3)

Image谈论BorderLayout,您必须阅读BorderLayout tutorial,然后可能没有理由思考和实施GridBagLayout