Vaadin - MenuBar - MenuItem如何获取动作 - 也许是javascript

时间:2014-02-18 13:03:10

标签: java javascript mouseevent vaadin

我尝试在vaadin中使用mouseOver和mouseOut for MenuItem进行操作但没有结果,也许有人可以帮助我?

我想获得行为:当我点击menuItem时,我设置了此项目的样式颜色,但是如果我移动其他menuItem(没有单击),我将从上次单击的项目中删除颜色并为元素设置新样式我移动鼠标光标。

我得到了设置样式颜色的实现但是我无法在mouseOver / mouseOut上获得鼠标事件 - 无法添加任何处理程序或监听器?

1 个答案:

答案 0 :(得分:1)

您可以扩展客户端VMenuBar类并覆盖以下方法:

/**
 * When the user hovers the mouse over the item
 *
 * @param item
 */
public void itemOver(CustomMenuItem item) {
   //  ...
}

/**
 * When the mouse is moved away from an item
 *
* @param item
 */
public void itemOut(CustomMenuItem item) {
   //  ...
}