Java 如何创建3个水平布局框';内容面板中的s

Java 如何创建3个水平布局框';内容面板中的s,java,gwt,gxt,Java,Gwt,Gxt,我必须创建三个布局框,如下图所示。谁能帮我一下吗 应在内容小部件中添加2个水平布局 谢谢 Sai我没有正确理解您的问题,但您可以在面板中使用BorderLayout,并在其中添加三个面板,分别为BorderLayout.NORTH、BorderLayout.CENTER和BorderLayout.SOUTh。这样你可以得到水平布局1、2和3 然后您可以在每个面板内使用FlowLayout进行水平定位我看不出问题出在哪里。如果您了解您想做什么,您只需使用VerticalLayoutContain

我必须创建三个布局框,如下图所示。谁能帮我一下吗

应在内容小部件中添加2个水平布局

谢谢
Sai

我没有正确理解您的问题,但您可以在面板中使用BorderLayout,并在其中添加三个面板,分别为BorderLayout.NORTH、BorderLayout.CENTER和BorderLayout.SOUTh。这样你可以得到水平布局1、2和3


然后您可以在每个面板内使用FlowLayout进行水平定位

我看不出问题出在哪里。如果您了解您想做什么,您只需使用
VerticalLayoutContainer
HorizontalLayoutContainer
。大概是这样的:

ContentPanel cp=new ContentPanel();
cp.setHeadingText("Central Panel");
cp.setHeaderVisible(true);
cp.setBorders(true);
VerticalLayoutContainer vcon = new VerticalLayoutContainer();
HorzontalLayoutContainer hcon1 = new HorizontalLayoutContainer();
hcon1.add(panel1,new HorizontalLayoutData(0.25,-1);
hcon1.add(panel2,new HorizontalLayoutData(0.25,-1);
hcon1.add(panel3,new HorizontalLayoutData(0.25,-1);
hcon1.add(panel4,new HorizontalLayoutData(0.25,-1);
HorzontalLayoutContainer hcon2 = new HorizontalLayoutContainer();
hcon2.add(panel5,new HorizontalLayoutData(0.25,-1);
hcon2.add(panel6,new HorizontalLayoutData(0.25,-1);
hcon2.add(panel7,new HorizontalLayoutData(0.25,-1);
hcon2.add(panel8,new HorizontalLayoutData(0.25,-1);
vcon.add(hcon);
vcon.add(hcon);
cp.add(vcon);