Gwt-layout-panels

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

GWT-レイアウトパネル

レイアウトパネルには他のウィジェットを含めることができます。 これらのパネルは、ウィジェットをユーザーインターフェイスに表示する方法を制御します。 すべてのPanelウィジェットはPanelクラスからプロパティを継承し、PanelクラスはWidgetクラスからプロパティを継承し、さらにUIObjectクラスからプロパティを継承します。

Sr.No. Widget & Description
1

GWT UIObject Class

このウィジェットには、<div>要素を使用してHTMLとして解釈されないテキストが含まれているため、ブロックレイアウトで表示されます。

2

GWT Widget Class

このウィジェットにはHTMLテキストを含めることができ、<div>要素を使用してhtmlコンテンツを表示するため、ブロックレイアウトで表示されます。

3

GWT Panel Class

これは、他のウィジェットを含むことができるウィジェットであるすべてのパネルの抽象基本クラスです。

レイアウトパネル

以下はいくつかの重要な_レイアウトパネル_です-

Sr.No. Widget & Description
1

FlowPanel

このウィジェットは、デフォルトのHTMLレイアウト動作を使用して子ウィジェットをフォーマットするパネルを表します。

2

HorizontalPanel

このウィジェットは、すべてのウィジェットを単一の水平列に配置するパネルを表します。

3

VerticalPanel

このウィジェットは、すべてのウィジェットを単一の垂直列に配置するパネルを表します。

4

HorizontalSplitPanel

このウィジェットは、2つのウィジェットを1つの水平方向の行に配置するパネルを表し、ユーザーは2つのウィジェットのそれぞれに専用の幅の割合をインタラクティブに変更できます。 Horizo​​ntalSplitPanelに含まれるウィジェットは、必要なときにスクロールバーで自動的に装飾されます。

5

VerticalSplitPanel

このウィジェットは、2つのウィジェットを1つの垂直列に配置するAパネルを表し、ユーザーは2つのウィジェットのそれぞれに専用の高さの割合を対話的に変更できます。 VertialSplitPanelに含まれるウィジェットは、必要に応じてスクロールバーで自動的に装飾されます。

6

FlexTable

このウィジェットは、オンデマンドでセルを作成する柔軟なテーブルを表します。 ギザギザにすることができ(つまり、各行に異なる数のセルを含めることができます)、個々のセルを複数の行または列にまたがるように設定できます。

7

Grid

このウィジェットは、セル内にテキスト、html、または子ウィジェットを含むことができる長方形のグリッドを表します。 行と列の目的の数に明示的にサイズ変更する必要があります。

8

DeckPanel

すべての子ウィジェットを「デッキ」に表示するパネル。一度に1つしか表示できません。 TabPanelによって使用されます。

9

DockPanel

このウィジェットは、子ウィジェットをその外側の端に「ドッキング」して配置し、最後のウィジェットが中央の残りのスペースを占有できるようにするパネルを表します。

10

HTMLPanel

このウィジェットは、HTMLを含むパネルを表し、HTML内の識別された要素に子ウィジェットを添付できます。

11

TabPanel

このウィジェットは、タブ付きのページセットを表すパネルを表し、各ページには別のウィジェットが含まれています。 ユーザーが関連付けられているさまざまなタブを選択すると、その子ウィジェットが表示されます。 タブには任意のHTMLを含めることができます。

12

Composite

このウィジェットは、別のウィジェットをラップして、ラップされたウィジェットのメソッドを隠すことができるウィジェットのタイプを表します。 パネルに追加すると、コンポジットは、ラップするウィジェットが追加されたかのように動作します。

13

SimplePanel

このウィジェットは、1つのウィジェットのみを含むパネルの基本クラスを表します。

14

ScrollPanel

このウィジェットは、スクロール可能な領域にコンテンツをラップするシンプルなパネルを表します

15

FocusPanel

このウィジェットは、コンテンツをフォーカス可能にするシンプルなパネルを表し、マウスとキーボードのイベントをキャッチする機能を追加します。

16

FormPanel

このウィジェットは、コンテンツをHTML <FORM>要素でラップするパネルを表します。

17

PopupPanel

このウィジェットは、他のウィジェットの上に*ポップアップ*できるパネルを表します。 ブラウザのクライアント領域(および以前に作成されたポップアップ)をオーバーレイします。

18

DialogBox

このウィジェットは、上部にキャプション領域があり、ユーザーがドラッグできるポップアップのフォームを表します。 PopupPanelとは異なり、PopupPanel.setWidth(String)およびPopupPanel.setHeight(String)を呼び出すと、ウィジェットがまだ追加されていない場合でも、ダイアログボックス自体の幅と高さが設定されます。