编程语言
首页 > 编程语言> > java-有关GWT和dockpanel的问题,调整大小和调整大小

java-有关GWT和dockpanel的问题,调整大小和调整大小

作者:互联网

在gwt的码头面板上的问题

因此,我希望扩展面板占用浏览器窗口的整个大小

        dockPanel.setSize("100%", "100%");

如果这个正确

下一个问题,
我将添加一个北面板,高度为100px,并占用浏览器的整个宽度

    topPanel.setSize("100%", "100px");
    dockPanel.add(topPanel, DockPanel.NORTH);

这个对吗,
然后我想添加一个200px宽的西面板,浏览器的整个长度一直到北面板的正下方
    westSideStackPanel.setSize(“ 200px”,“ 100%”)
    mainPanel.add(westSideStackPanel,DockPanel.WEST);

我已经创建了所有这些内容,但是当我查看扩展坞面板时,在整个屏幕上,西面板和北面板之间存在很大的差距.为什么会这样呢?

北面板停留在100px,然后屏幕的整个宽度大约有100px的间隙.

解决方法:

尝试将RootLayoutPanel用作基础面板(这将调整为浏览器窗口的大小),然后使用DockLayoutPanel(类似于DockPanel的v).
该方法记录在here中.

public void onModuleLoad() {
    RootLayoutPanel rp = RootLayoutPanel.get();
    DockLayoutPanel dp = new DockLayoutPanel(Unit.PX);
    rp.add(dp);
    ...
}

标签:web-applications,java,gwt
来源: https://codeday.me/bug/20191210/2098507.html