0

我的问题是我在 GWT 中有很多 AbsolutePanel,它们被绘制成好像是 TabLayoutPanel(GUI 看起来像 TabLayoutPanel,但是它不是一个,它是由很多 AbsolutePanel 组成的)。所以,现在我遇到的问题是,一旦打开很多标签,它们就会超过最大值。AbsolutePanel 的宽度,因此无法再看到它们,也无法单击它们或其他任何东西。那么,是否有可能向这个 AbsolutePanel 添加一个 ScrollBar 以便来回滚动?

我认为发布任何代码都不是一个好主意,因为一切都是以编程方式完成的。我唯一需要的是如何在 AbsolutePanel 中完成滚动条的示例。这个 AbsolutePanel 是固定宽度的!

非常感谢您提前提供的帮助。

4

1 回答 1

1

使用CSS 溢出属性。

你只需要设置overflow: auto;.

它可以以编程方式完成:

panel.getElement().getStyle().setOverflow(Overflow.AUTO);

或使用 CSS 样式表:

.overflowAuto {
    overflow: auto;
}

panel.addStyleName("overflowAuto");
于 2017-09-12T15:03:21.363 回答