我是codenameone的新手,如何在按钮点击中隐藏表单元素?
$value = filter_input( INPUT_GET, 'name_of_key', FILTER_SANITIZE_STRING );
var_dump( $value );
答案 0 :(得分:1)
如果您使用的是最新的Codenameone插件,则可以执行以下操作:
myButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
//hide element
}
}
或强>
如果按钮具有来自GUI的actionEvent,请执行:
myButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
myElement.setHidden(true);
myElement.getParent().animateLayout(200);
}
}
要揭示它,请:
@Override
protected void onMyForm_MyButtonAction(Component c, ActionEvent event) {
findMyElement(c).setHidden(true);
findMyElement(c).getParent().animateLayout(200);
}
答案 1 :(得分:1)
使用setVisible(boolean visible)(参见https://www.codenameone.com/javadoc/com/codename1/ui/Component.html)