Gwt-uiobject-class

提供:Dev Guides
移動先:案内検索

GWT-UIObjectクラス

前書き

クラス UIObject は、すべてのユーザーインターフェイスオブジェクトのスーパークラスです。 DOM要素を単純にラップし、イベントを受信できません。 Widget、MenuItem、MenuItemSeparator、TreeItemなどの直接の子クラスを提供します。

  • すべてのUIObjectオブジェクトは、CSSを使用してスタイル設定できます。
  • すべてのUIObjectには、常に適用されるべき主要なCSSスタイルルールを識別するプライマリスタイル名があります。
  • オブジェクトのセカンダリスタイル名を操作することにより、より複雑なスタイル設定動作を実現できます。

クラス宣言

以下は com.google.gwt.user.client.ui.UIObject クラスの宣言です-

public abstract class UIObject
   extends java.lang.Object

フィールド

以下は、com.google.gwt.user.client.ui.UIObjectクラスのフィールドです-

  • public static final java.lang.String DEBUG_ID_PREFIX -指定した要素IDの前に静的文字列DEBUG_ID_PREFIXが追加されます。

クラスコンストラクター

Sr.No. Constructor & Description
1

UIObject()

これにより、子クラスのUIObjectが作成されます。

クラスメソッド

Sr.No. Method & Description
1

void addStyleDependentName(java.lang.String styleSuffix)

スタイル名のサフィックスを指定して、依存するスタイル名を追加します。

2

void addStyleName(java.lang.String style)

このオブジェクトに二次または従属スタイル名を追加します。

3

static void ensureDebugId(Element elem, java.lang.String id)

elemにIDプロパティが設定されていることを確認します。これにより、サードパーティのライブラリおよびテストツールと統合できます。

4

protected static void ensureDebugId(Element elem, java.lang.String baseID, java.lang.String id)

特定の要素のデバッグIDを設定します。

5

ensureDebugId(java.lang.String id)

このUIObjectのメイン要素にIDプロパティが設定されていることを確認してください。これにより、サードパーティのライブラリやテストツールと統合できます。

6

int getAbsoluteLeft()

ブラウザウィンドウのクライアント領域から測定されたオブジェクトの絶対左位置をピクセル単位で取得します。

7

int getAbsoluteTop()

ブラウザウィンドウのクライアント領域から測定されたオブジェクトの絶対上の位置をピクセル単位で取得します。

8

Element getElement()

オブジェクトの基になるDOM要素へのハンドルを取得します。

9

int getOffsetHeight()

オブジェクトのオフセット高さをピクセル単位で取得します。

10

int getOffsetWidth()

オブジェクトのオフセット幅をピクセル単位で取得します。

11

protected Element getStyleElement()

スタイル名が適用される要素を返すテンプレートメソッド。

12

java.lang.String getStyleName()

スペースで区切られたリストとして、オブジェクトのすべてのスタイル名を取得します。

13

protected static java.lang.String getStyleName(Element elem)

スペースで区切られたリストとして、要素のすべてのスタイル名を取得します。

14

java.lang.String getStylePrimaryName()

オブジェクトに関連付けられたプライマリスタイル名を取得します。

15

protected static java.lang.String getStylePrimaryName(Element elem)

要素のプライマリスタイル名を取得します。

16

java.lang.String getTitle()

このオブジェクトに関連付けられたタイトルを取得します。

17

boolean isVisible()

このオブジェクトが表示されるかどうかを決定します。

18

static boolean isVisible(Element elem)

要素が表示されるかどうかを決定します。

19

protected void onEnsureDebugId(java.lang.String baseID)

ユーザーがensureDebugId(String)メソッドを使用してIDを設定すると呼び出されます。

20

void removeStyleDependentName(java.lang.String styleSuffix)

スタイル名の接尾辞を指定して、依存するスタイル名を削除します。

21

void removeStyleName(java.lang.String style)

スタイル名を削除します。

22

protected void setElement(Element elem)

このオブジェクトのブラウザ要素を設定します。

23

protected void setElement(Element elem)

このオブジェクトのブラウザ要素を設定します。

24

void setHeight(java.lang.String height)

オブジェクトの高さを設定します。

25

void setPixelSize(int width, int height)

オブジェクトのサイズをピクセル単位で設定します。境界線、マージン、パディングなどの装飾は含まれません。

26

void setSize(java.lang.String width, java.lang.String height)

オブジェクトのサイズを設定します。

27

protected static void setStyleName(Element elem, java.lang.String styleName)

要素のスタイル名をすべてクリアし、指定されたスタイルに設定します。

28

protected static void setStyleName(Element elem, java.lang.String style, boolean add)

この便利なメソッドは、特定の要素のスタイル名を追加または削除します。

29

void setStyleName(java.lang.String style)

オブジェクトのすべてのスタイル名をクリアし、指定されたスタイルに設定します。

30

protected static void setStylePrimaryName(Element elem, java.lang.String style)

要素のプライマリスタイル名を設定し、すべての依存スタイル名を更新します。

31

void setStylePrimaryName(java.lang.String style)

オブジェクトのプライマリスタイル名を設定し、すべての依存スタイル名を更新します。

32

void setTitle(java.lang.String title)

このオブジェクトに関連付けられたタイトルを設定します。

33

void setVisible(boolean visible)

このオブジェクトが表示されるかどうかを設定します。

34

static void setVisible(Element elem, boolean visible)

この要素が表示されるかどうかを設定します

35

void setWidth(java.lang.String width)

オブジェクトの幅を設定します。

36

java.lang.String toString()

このメソッドはオーバーライドされ、すべてのオブジェクトをデバッガーでHTMLスニペットとして表示できます。

37

void unsinkEvents(int eventBitsToRemove)

このオブジェクトのイベントリストから一連のイベントを削除します。

継承されるメソッド

このクラスは、次のクラスからメソッドを継承します-

  • java.lang.Object