【发布时间】:2015-12-06 00:30:25
【问题描述】:
我是 codenameone 的新手,如何在单击按钮时隐藏表单元素?
myButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
//hide element
}
}
【问题讨论】:
标签: codenameone
我是 codenameone 的新手,如何在单击按钮时隐藏表单元素?
myButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
//hide element
}
}
【问题讨论】:
标签: codenameone
如果您使用的是最新的 Codenameone 插件,您可以这样做:
myButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
myElement.setHidden(true);
myElement.getParent().animateLayout(200);
}
}
或
如果按钮有来自 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);
【讨论】:
使用 setVisible(boolean visible)(参见https://www.codenameone.com/javadoc/com/codename1/ui/Component.html)
【讨论】: