洗練された外観のGWTパネル(私の最初のパネル)を作成しようとしていますが、そのレイアウトの処理方法を決定しようとして立ち往生しています。
レイアウトJavadocによると:
コンテナ要素とその子をレイアウトするためのヘルパークラス。
そして、LayoutPanel Javadoc:
Layoutクラスを使用して子を任意のレイヤーにレイアウトするパネル。
したがって、次のことができるようです。
- aを拡張し、a
ComplexPanel
を使用しLayout
てそのレイアウトを管理します。また LayoutPanel
この機能が組み込まれているように見えるを使用してください。また- に要素を追加し、
HTMLPanel
CSSを使用してすべてのポジショニング/レイアウトを実行するだけです
100%確信はありませんが、これらのオプション(および場合によっては他のオプション)があるように感じます。これは、さまざまな状況で相互にメリットがあるため、またはGWT APIが大幅に変更され、新しいレイアウトメソッドが時間の経過とともに追加されたためです。 。
前者の場合、セキュリティとパフォーマンスが私の唯一の優先事項であるため、次のように質問します。1つの方法が他の方法よりもパフォーマンスが高く、安全であるか。そして後者の場合、GWTの最新で最も推奨される方法はどれですか?最も制御できるのは、すべてをCSSに任せて、Layout
/LayoutPanel
をまったく使用しないことだと私には思えます。