GWT - Classe de panneau

introduction

La classe Panel est la classe de base abstraite de tous les panneaux, qui sont des widgets pouvant contenir d'autres widgets.

Déclaration de classe

Voici la déclaration pour com.google.gwt.user.client.ui.Panel classe -

public abstract class Panel
   extends Widget
      implements HasWidgets.ForIsWidget

Champ

Voici les champs pour com.google.gwt.user.client.ui.Panel classe -

  • public static final java.lang.String DEBUG_ID_PREFIX - L'ID d'élément que vous spécifiez sera précédé de la chaîne statique DEBUG_ID_PREFIX.

Constructeurs de classe

N ° Sr. Constructeur et description
1

Panel()

Cela crée un Panel pour les classes enfants.

Méthodes de classe

N ° Sr. Méthode et description
1

void add(IsWidget child)

2

void add(Widget child)

Ajoute un widget enfant.

3

protected void adopt(Widget child)

Finalisez l'attachement d'un widget à ce panneau.

4

protected void adopt(Widget w, Element container)

Obsolète. Utilisez adopt (Widget).

5

void clear()

6

protected void disown(Widget w)

Supprime tous les widgets enfants.

sept

protected void doAttachChildren()

Obsolète. Utilisez orphelin (Widget).

8

protected void doDetachChildren()

Si un widget contient un ou plusieurs widgets enfants qui ne sont pas dans la hiérarchie logique des widgets (l'enfant est physiquement connecté uniquement au niveau DOM), il doit remplacer cette méthode et appeler Widget.onAttach () pour chacun de ses widgets enfants.

9

protected void orphan(Widget child)

Si un widget contient un ou plusieurs widgets enfants qui ne sont pas dans la hiérarchie logique des widgets (l'enfant est physiquement connecté uniquement au niveau DOM), il doit remplacer cette méthode et appeler Widget.onDetach () pour chacun de ses widgets enfants.

dix

boolean remove(IsWidget child)

Cette méthode doit être appelée dans le cadre de la méthode remove de n'importe quel Panel.

11

abstract boolean remove(Widget child)

Supprime un widget enfant.

Méthodes héritées

Cette classe hérite des méthodes des classes suivantes -

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

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