2011-06-28 15 views

回答

0

我不明白为什么getSelectedItem()方法不起作用。也许这是因为你想在用户点击时获得该项目?只需使用一个Command来创建MenuItem,该Command询问MenuBar选择了哪个项目。也许它可能会更好地使用一个单独的命令的一些项目。

尼科

0

我同样的问题,解决如下:

public class CustomMenuBar extends MenuBar { 

    public CustomMenuBar(boolean isVertical) { 
     super(isVertical); 
    } 

    public MenuItem getSelected() { 
     return super.getSelectedItem(); 
    } 

    public void clearSelected() { 
     super.selectItem(null); 
    } 
} 

,你可以检查它的零(如果不为空,然后清除它)

+0

感谢您的帮助我将检查这一个... –