我的问题是我在GWT中有很多AbsolutePanel,它们被绘制成好像是一个TabLayoutPanel(GUI看起来像一个TabLayoutPanel,但是,它不是一个,它由很多AbsolutePanels组成)。 所以,现在我遇到的问题是,一旦打开很多标签,它们就会超过最大值。 AbsolutePanel的宽度,因此它们不再被看见,也不能被点击或其他任何东西。 那么,是否有可能将ScrollBar添加到此AbsolutePanel以便来回滚动?
我认为发布任何代码都不是一个好主意,因为一切都是以编程方式完成的。我唯一需要的是如何在AbsolutePanel中完成滚动条的示例。这个AbsolutePanel有一个固定的宽度!
非常感谢您的帮助。
答案 0 :(得分:1)
使用CSS Overflow属性。
您只需要设置overflow: auto;
。
可以通过编程方式完成:
panel.getElement().getStyle().setOverflow(Overflow.AUTO);
或CSS样式表:
.overflowAuto {
overflow: auto;
}
和
panel.addStyleName("overflowAuto");