我有以下代码用于创建FlowPanel和几个SimplePanel:

    panel = new FlowPanel();
    panel.setStylePrimaryName(MSTYLE);

    sPanel1 = new SimplePanel();
    sPanel.setStyleName(BSTYLE);

    RowLabel = new Label();

    sPanel2 = new SimplePanel();
    sPanel2.setStyleName(BSTYLE);

    panel.add(sPanel1);
    panel.add(RowLabel);
    panel.add(sPanel2);


但是,当我在浏览器中查看页面时,我看不到简单的面板-仅显示标签。我还缺少其他东西吗?谢谢。

最佳答案

我认为您的SimplePanel宽度为0px,高度为0px,因为它们不包含任何内容。

尝试在简单面板上添加标签,然后查看是否显示。
之后,尝试给SimplePanel设置宽度和高度(sPanel1.setSize(width,height))。

关于java - 不显示SimplePanel,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39118516/

10-11 20:19