GWT - 面板类



介绍

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作为前缀。

类构造函数

序号 构造函数和描述
1

Panel()

这将为子类创建一个Panel。

类方法

序号 方法和描述
1

void add(IsWidget child)

2

void add(Widget child)

添加子部件。

3

protected void adopt(Widget child)

完成将Widget附加到此Panel。

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.htm
广告