GWT HTMLPanel

17 Mar 2025 | 阅读 2 分钟

GWT HTMLPanel 仅包含 HTML 内容。 我们可以将子小部件添加到 html 内容中已识别的元素中。

GWT HTMLPanel 类声明

让我们看看 com.google.gwt.user.client.ui.HTMLPanel 的声明

GWT HTMLPanel 构造函数

构造函数描述
HTMLPanel(SafeHtml safeHtml)它从 SafeHtml 对象初始化 HTMLPanel。
HTMLPanel(java.lang.String html)它创建一个 HTMLPanel,并在 DIV 元素内包含指定的 HTML 内容。
HTMLPanel(java.lang.String tag, java.lang.String html)它创建一个 HTMLPanel,其根元素具有给定的标签。 它还具有指定的 HTML 内容。

GWT HTMLPanel 方法

修饰符和类型方法描述
voidadd(Widget widget)它向面板添加一个子小部件。
voidadd(Widget widget, Element element)它将一个窗口小部件添加到面板,包含在 HTML 元素中。
voidadd(Widget widget, java.lang.String id)它向面板添加一个子小部件,包含在由给定 id 指定的 HTML 元素中。
voidaddAndReplaceElement(IsWidget widget, Element toReplace)它替换该元素。 它是 IsWidget 的重载版本。
voidaddAndReplaceElement(Widget widget, Element toReplace)它将一个子小部件添加到面板,替换 HTML 元素。
voidaddAndReplaceElement(Widget widget, java.lang.String id)它向面板添加一个子小部件,替换由给定 id 指定的 HTML 元素。
static java.lang.StringcreateUniqueId()一种辅助方法,用于为动态生成的 HTML 中的元素创建唯一 ID。
元素getElementById(java.lang.String id)它通过其 id 查找面板中的元素。
static HTMLPanelremoveAllRows()它删除表中的所有行。
voidwrap(Element element)它创建一个 HTML 面板,该面板包装现有元素。

GWT HTMLPanel 示例

//SampleHTMLPanel.java

//SampleHTMLPanel.css

输出

GWT HtmlPanel
下一个主题GWT 表单面板