我正在尝试利用网页中的页眉和页脚功能来嵌套 HeaderPanels。
顶级 HeaderPanel 工作正常,但顶部面板中心的第二个 HeaderPanel 没有出现。这是示例代码:
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.HeaderPanel;
import com.google.gwt.user.client.ui.RootLayoutPanel;
public class Admin implements EntryPoint {
private final HeaderPanel topPanel = new HeaderPanel();
private final HeaderPanel centerPanel = new HeaderPanel();
@Override
public void onModuleLoad() {
topPanel.setHeaderWidget(new HTML("top header"));
topPanel.setFooterWidget(new HTML("top footer"));
centerPanel.setHeaderWidget(new HTML("center header"));
centerPanel.setFooterWidget(new HTML("center footer"));
centerPanel.add(new HTML("center center"));
topPanel.setContentWidget(centerPanel);
RootLayoutPanel.get().add(topPanel);
}
}
“中心页眉”、“中心页脚”和“中心中心”永远不会出现在网页上。
我还尝试在中心使用 DocLayoutPanel,但它也不起作用。
我怀疑这些仅在附加到 RootLayoutPanel 时才有效。
是否可以嵌套 Header 或 Doc 布局面板?