gpt4 book ai didi

GWT ScrollPanel 未显示完整内容

转载 作者:行者123 更新时间:2023-12-04 19:11:47 25 4
gpt4 key购买 nike

我使用 AbsolutPanel 作为主面板。我将另一个 AbsolutPanel 作为标题添加到主面板。
现在我将一个 ScrollPanel 添加到主面板。 ScrollPanel 在另一个面板上包含 30 个按钮。滚动时最后一个按钮未完全显示。

如果我删除标题 AbsolutPanel,所有内容都会显示 - 如果我增加标题面板的高度,则显示较少。
包含 VerticalPanel 的 ScrollPanel 的可滚动区域随着位于 ScrollPanel 之外的标题面板的高度精确减少。
如果我对主面板使用“Overflow.SCROLL”,我可以滚动到verticalPanel 的末尾,但在这种情况下也会滚动标题面板。

非常感谢每一个帮助 - 谢谢!

为了重现这个问题,我做了以下测试:

AbsolutePanel main = new AbsolutePanel();
RootLayoutPanel.get().add(main);
main.setSize("100px", "100%");

AbsolutePanel header = new AbsolutePanel();
main.add(header);
header.add(new Label("HEADER"));

VerticalPanel content = new VerticalPanel();
ScrollPanel scroll = new ScrollPanel(content);
scroll.setSize("100px", "100%");
main.add(scroll);

for (int i = 0; i < 30; i++)
content.add(new Button("Button :" + i));

最佳答案

由于您使用的是绝对面板、垂直面板和滚动面板的组合,因此它们都不是布局面板。所以你需要看到滚动面板的高度到某个确定的高度,而不是用百分比给出。

更改您的代码

scroll.setSize("100px", "100%");


scroll.setSize("100px", "500px");

TADA,它起作用了,你会得到一个卷轴。

关于GWT ScrollPanel 未显示完整内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14282858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com