GWT-レイアウトパネル

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

シニア番号 ウィジェットと説明
1 GWTUIObjectクラス

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

2 GWTウィジェットクラス

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

3 GWTパネルクラス

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

レイアウトパネル

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

シニア番号 ウィジェットと説明
1 FlowPanel

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

2 Horizo​​ntalPanel

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

3 VerticalPanel

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

4 Horizo​​ntalSplitPanel

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

5 VerticalSplitPanel

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

6 FlexTable

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

7 グリッド

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

8 DeckPanel

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

9 DockPanel

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

10 HTMLPanel

このウィジェットは、HTMLを含み、そのHTML内の識別された要素に子ウィジェットをアタッチできるパネルを表します。

11 TabPanel

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

12 複合

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

13 SimplePanel

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

14 ScrollPanel

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

15 FocusPanel

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

16 FormPanel

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

17 PopupPanel

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

18 ダイアログボックス

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