是否可以在Vaadin的MenuBar中对MenuItem进行分组?

时间:2015-07-23 01:16:16

标签: java vaadin vaadin7

我想将MenuItems组合在一起,然后在MenuBar中将它们分隔开来。经典示例是一个文字处理器菜单,其中剪切,粘贴,复制操作在一起,然后您可以在另一个组中进行撤消,重做,等等。 Vaadin有可能吗?

由此我不是指工具栏下拉菜单中的一行,而是在工具栏中的按钮组中分组一个空格。下面的截图来自Vaadin讨论论坛。

enter image description here

1 个答案:

答案 0 :(得分:0)

可以在两个项目之间添加分隔符:

item.addItem("Copy", null);
item.addItem("Paste", null);
item.addSeparator();
item.addItem("Test", null);

对于两个项目之间的空格,我会为项目添加样式名称,并使用CSS在项目后面添加一些空格:

Item paste = item.addItem("Paste", null);
paste.setStyleName("space-after");