0

DockLayoutPanel を使用して単純なページを作成したくないのですが、そのパネルのメインの子が中央に配置されない理由がわかりません。

public class Spr implements EntryPoint {
    public void onModuleLoad() {
        DockLayoutPanel panel = new DockLayoutPanel(Unit.EM);
        RootLayoutPanel.get().add(panel);
        panel.add(new HTML("center"));
    }
}

これは左上隅に「中央」を表示するだけですが、ページの中央に表示されることを期待しています。

前もって感謝します。

4

2 に答える 2

0

DockLayoutPanel の中央パネルにコンテンツを追加しただけです。

左、右、北などを追加して、DockLayoutPanel で他のパネルを作成してみてください。空の HTML を追加できます。

panel.addNorth(new HTML(""), 2);

http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/DockLayoutPanel.html

于 2011-07-18T12:32:32.037 に答える
0

センター パネルは、コンテナ内の使用可能なすべてのスペースを占有します。これが、ラベルが左上隅に表示される理由です。南、西、北など、他のパネルを設定してみてください。そうすれば、望ましい動作が得られます。

于 2012-04-11T14:04:07.060 に答える