GWT ScrollPanel

17 Mar 2025 | 阅读 2 分钟

GWT ScrollPanel 将内容包装到可滚动区域中。 我们可以使用 ScrollPanel 构造函数创建不同类型的滚动面板。 此类位于 com.google.gwt.user.client.ui.ScrollPanel 包中。

GWT ScrollPanel 类声明

GWT ScrollPanel 构造函数

构造函数描述
ScrollPanel()它创建一个空的滚动面板。
ScrollPanel(Element root, Element scrollable, Element container)它使用指定的 root、scrollable 和 container 元素创建一个空的滚动面板。
ScrollPanel(Widget child)它使用给定的子小部件创建一个新的滚动面板。

GWT ScrollPanel 常用方法

修饰符和类型方法描述
voidensureVisible(UIObject item)通过调整面板的滚动位置,确保指定的项目可见。
intgetHorizontalScrollPosition()它获取水平滚动位置。
protected ElementgetContainerElement()覆盖此方法以指定除根元素之外的元素作为面板子小部件的容器。
intgetHorizontalScrollPosition()它获取水平滚动位置。
intgetMaximumHorizontalScrollPosition()它获取水平滚动的最大位置。
booleanisTouchScrollingDisabled()它检查是否禁用基于触摸的滚动。
受保护的 voidonAttach()当小部件附加到浏览器的文档时,将调用此方法。
voidsetHorizontalScrollPosition(int position)td>它设置水平滚动位置。
voidsetSize(java.lang.String width, java.lang.String height)它设置对象的大小。
voidsetVerticalScrollPosition(int position)它设置垂直滚动位置。

GWT ScrollPanel 示例

//SampleScrollPanel.java

输出

GWT Scroll Panel
下一个主题GWT Grid