2013-05-29 70 views
0

我想弄清楚如何使它成爲當我的導航菜單被點擊時,將打開我的GWT頁面內適當的面板。如何從SpiffyUI框架爲MainNavBar創建一個onclick事件處理程序

這裏是我的代碼的一部分:

@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); 
} 

所以,當我運行該項目,我看到我對測試場地的菜單:

enter image description here

所以我的問題是,我怎麼能有一個事件處理程序,當其中任何一個被點擊時,右側的面板將被改爲其他東西?

謝謝!

回答

0

創建一個ActionListener類,

public class listen implements actionListener{ 
    public void actionPerformed(ActionEvent e){ 
     if(e.getSource() == ObjectName){ 
       // Your code goes here.... 
     } 
    } 
} 

然後創建該類e.g

listen listener = new listen(); 
YourObjectName.addActionListener(listener); 

不要忘了做進口,希望這可以幫助的對象...

相關問題