Gwt 边界布局和成像问题

Gwt 边界布局和成像问题,gwt,gxt,Gwt,Gxt,请看一下下面的代码,建议如何更正它以使其正常工作?我尝试使用不同的浏览器,但结果是一样的:什么也没发生。只有一个空白屏幕: public class GXTApp implements EntryPoint { public void onModuleLoad() { Viewport viewPort = new Viewport(); final BorderLayout borderLayout = new BorderLayout();

请看一下下面的代码,建议如何更正它以使其正常工作?我尝试使用不同的浏览器,但结果是一样的:什么也没发生。只有一个空白屏幕:

public class GXTApp implements EntryPoint {

    public void onModuleLoad() {

        Viewport viewPort = new Viewport();

        final BorderLayout borderLayout = new BorderLayout();
        viewPort.setLayout(borderLayout);

        BorderLayoutData westData = new BorderLayoutData(Style.LayoutRegion.WEST, 200, 150, 300);
        westData.setCollapsible(true);
        westData.setSplit(true);

        BorderLayoutData centerData = new BorderLayoutData(Style.LayoutRegion.CENTER);
        centerData.setCollapsible(false);

        ContentPanel navPanel = new ContentPanel();
        ContentPanel mainPanel = new ContentPanel();
        viewPort.add(navPanel, westData);
        viewPort.add(mainPanel, centerData);

        RootPanel.get().add(viewPort);
    }
}
感谢您提供如何修复它的想法

在GXT 3中

        Viewport viewPort = new Viewport();

        final BorderLayoutContainer borderLayout = new BorderLayoutContainer();
        viewPort.add(borderLayout);

        BorderLayoutData westData = new BorderLayoutData(300);
        westData.setCollapsible(true);
        westData.setSplit(true);

        BorderLayoutData centerData = new BorderLayoutData();
        centerData.setCollapsible(false);

        ContentPanel navPanel = new ContentPanel();
        ContentPanel mainPanel = new ContentPanel();
        borderLayout.setWestWidget(navPanel,westData);
        borderLayout.setCenterWidget(mainPanel);

        RootPanel.get().add(viewPort);  

谢谢你的建议!但我使用的是GXT2.2.5(我最近加入了一个开发团队,我们的项目中使用了这个框架版本),它不同于3.x。不幸的是,这对我不起作用。