Java 如何从SpiffyUI框架为MainNavBar创建onclick事件处理程序

Java 如何从SpiffyUI框架为MainNavBar创建onclick事件处理程序,java,gwt,Java,Gwt,我正试图找出如何使它,以便我的导航菜单,当点击,将在我的GWT页面中打开适当的面板 以下是我代码的一部分: @Override public void onModuleLoad() { MainNavBar nb = new MainNavbar(); NavItem i = new NavItem("1", "TestNavItem"); nb.add(i); i = new NavItem("2", "TestNavItem2"); nb.add(i)

我正试图找出如何使它,以便我的导航菜单,当点击,将在我的GWT页面中打开适当的面板

以下是我代码的一部分:

@Override
public void onModuleLoad()
{
    MainNavBar nb = new MainNavbar();
    NavItem i = new NavItem("1", "TestNavItem");
    nb.add(i);
    i = new NavItem("2", "TestNavItem2");
    nb.add(i);
}
因此,当我运行项目时,我看到测试站点上有一个菜单:

所以我的问题是,我怎么能有一个事件处理程序,这样当其中一个被单击时,右边的面板将被更改为其他面板


谢谢

创建一个actionListener类

public class listen implements actionListener{
    public void actionPerformed(ActionEvent e){
         if(e.getSource() == ObjectName){
              // Your code goes here....
         }
     }
}
然后创建此类的对象,例如

listen listener = new listen();
YourObjectName.addActionListener(listener);
别忘了做进口货,希望这有帮助