2015-12-05 71 views
0

我是codenameone新手,如何隱藏按鈕單擊中的表單元素?如何隱藏表單元素

myButton.addActionListener(new ActionListener() { 
    @Override 
    public void actionPerformed(ActionEvent evt) { 
     //hide element 
    } 
} 

回答

1

如果您使用的是最新Codenameone插件,你可以這樣做:

myButton.addActionListener(new ActionListener() { 
    @Override 
    public void actionPerformed(ActionEvent evt) { 
     myElement.setHidden(true); 
     myElement.getParent().animateLayout(200); 
    } 
} 

OR

按鈕是否從GUI一個ActionEvent,做到:

@Override 
protected void onMyForm_MyButtonAction(Component c, ActionEvent event) { 
    findMyElement(c).setHidden(true); 
    findMyElement(c).getParent().animateLayout(200); 
} 

爲了揭示它,請執行:

myElement.setHidden(false); 
myElement.getParent().animateLayout(200);