Vaadin 菜单栏单击项侦听器

Vaadin 菜单栏单击项侦听器,vaadin,menubar,Vaadin,Menubar,我得到了TopMenu类,它扩展了MenuBar vaadin组件,我重写了方法: addItem-此方法用于添加项-现在我在其中创建了另一个类 TopMenu topMenu = TopMenu(); 并添加为组件 addComponent(topMenu) 我需要将侦听器添加到topMenu,如: topMenu.addListener(ClickListener...){...} 并让项目更改其样式名/布局 我无法使用item命令,谢谢您的帮助。请尝试以下操作: topMenu.ad

我得到了TopMenu类,它扩展了MenuBar vaadin组件,我重写了方法: addItem-此方法用于添加项-现在我在其中创建了另一个类

TopMenu topMenu = TopMenu();
并添加为组件

addComponent(topMenu)
我需要将侦听器添加到topMenu,如:

topMenu.addListener(ClickListener...){...}
并让项目更改其样式名/布局

我无法使用item命令,谢谢您的帮助。

请尝试以下操作:

topMenu.addItemListener(...) //instead of addListener