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