GWT - Panel 类

简介

Panel 是所有面板的抽象基类,这些面板是可以包含其他小部件的小部件。

类声明

以下是 com.google.gwt.user.client.ui.Panel 类的声明 −

public abstract class Panel
    extends Widget
        implements HasWidgets.ForIsWidget

字段

以下是 com.google.gwt.user.client.ui.Panel 类的字段 −

  • public static final java.lang.String DEBUG_ID_PREFIX − 您指定的元素 ID 将以静态字符串 DEBUG_ID_PREFIX 作为前缀。

类构造函数

Sr.No. 构造函数 &描述
1

Panel()

这将为子类创建一个面板。

类方法

Sr.No. 方法 &描述
1

void add(IsWidget child)

2

void add(Widget child)

添加子窗口小部件。

3

protected void adopt(Widget child)

完成将窗口小部件附加到此面板。

4

protected void adopt(Widget w, Element container)

已弃用。使用 adopt(Widget)。

5

void clear()

6

protected void disown(Widget w)

删除所有子窗口小部件。

7

protected void doAttachChildren()

已弃用。使用 orphan(Widget)。

8

protected void doDetachChildren()

如果小部件包含一个或多个不在逻辑小部件层次结构中的子小部件(子小部件仅在 DOM 级别上物理连接),则必须重写此方法并为其每个子小部件调用 Widget.onAttach()。

9

protected void orphan(Widget child)

如果小部件包含一个或多个不在逻辑小部件层次结构中的子小部件(子小部件仅在 DOM 级别上物理连接),则必须重写此方法并为其每个子小部件调用 Widget.onDetach()小部件。

10

boolean remove(IsWidget child)

此方法必须作为任何 Panel 的 remove 方法的一部分调用。

11

abstract boolean remove(Widget child)

删除子小部件。

继承的方法

该类继承了以下类的方法 −

  • com.google.gwt.user.client.ui.UIObject

  • com.google.gwt.user.client.ui.Widget

gwt_layout_panels.html