我想为我的MenuBar设一个标题,但我没有在Vaadin API中找到任何方法。只需在按钮上显示一个小文本即可触发下拉菜单(如用户名),而不是现在显示的三角形。谢谢!
MenuBar menu = new MenuBar();
menu.setWidth("70px");
MenuItem home = menu.addItem("Home", FontAwesome.HOME, new Command() {
public void menuSelected(MenuItem selectedItem) {doSomething();}});
MenuItem settings = menu.addItem("Settings", FontAwesome.COGS, new Command() {
public void menuSelected(MenuItem selectedItem) {doSomething();}});
MenuItem logout = menu.addItem("Sign out", FontAwesome.SIGN_OUT, new Command() {
public void menuSelected(MenuItem selectedItem) {doSomething();}});
答案 0 :(得分:0)
如果您删除<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
,您会发现所有三个菜单(主页,设置,退出)都是水平对齐的,我相信这不是您想要的。你想做的更像是这样:
setWidth