如何在北部小部件中创建2个内容面板

时间:2014-07-19 17:24:11

标签: java gwt extjs gxt

我们可以在北部小部件中创建2个内容面板。

BorderLayoutContainer con = new BorderLayoutContainer();
ContentPanel cp = new ContentPanel();
VerticalLayoutContainer logoLayout = new VerticalLayoutContainer();
BorderLayoutData d = new BorderLayoutData(.20);
d.setMargins(new Margins());
Image logo = new Image("/IMAGES/Logo.png");
logoLayout.add(logo);
cp.add(logoLayout);
cp.setHeaderVisible(false);
con.setNorthWidget(cp, d);

请建议我如何创建两个内容面板。

基本上我需要做的是 - 请查看图片并让我知道我能为此做些什么

enter image description here

1 个答案:

答案 0 :(得分:2)

您在一个面板中创建两个面板,然后将该单个面板分配给NORTH。请记住,您可以从嵌套布局创建整体布局。

ContentPanel cp = new ContentPanel();
JPanel panelA = new JPanel();
JPanel panelB = new JPanel();
JPanel panelBig = new JPanel();

panelBig.add(panelA);
panelBig.add(panelB);
cp.add(panelBig, BorderLayout.NORTH);

我认为你可以自己解决剩下的细节。