使 Vaadin 面板标题居中对齐并可滚动

Make a Vaadin panel caption center aligned & scrollable

我正在尝试制作 Vaadin 面板标题 center-aligned。

Panel panel = new Panel("Summary");
panel.setSizeUndefined();
addComponent(panel);

如何使 "Summary" 出现在面板的 center-top 中? 注意:它已经在顶部,但默认为 top-left.

额外问题:当我缩小 window 时,如何让它可以滚动?

这将使您的内容可滚动并使您的标题居中。您也可以通过使用 addStyleName

向面板添加样式来做同样的事情
public class MyWindow extends Window
{
    private String longText = "halloween halloween halloween halloween "
            + "halloween halloween halloween halloween halloween halloween "
            + "halloween halloween halloween halloween halloween halloween halloween halloween "
            + "halloween halloween halloween halloween halloween halloween halloween";

    public MyWindow()
    {
        Panel panel = new Panel("<center>Summary</center>");
        panel.setSizeFull();
        panel.setContent(new Label(longText));
        setContent(panel);
    }
}