Я новичок в codenameone, как я могу скрыть элемент формы нажатием кнопки?Как скрыть элементы формы
myButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
//hide element
}
}
Я новичок в codenameone, как я могу скрыть элемент формы нажатием кнопки?Как скрыть элементы формы
myButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
//hide element
}
}
Если вы используете последнюю Codenameone плагин, вы можете сделать:
myButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
myElement.setHidden(true);
myElement.getParent().animateLayout(200);
}
}
ИЛИ
Если кнопка имеет ActionEvent из GUI, сделайте следующее:
@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 (булево виден) (см https://www.codenameone.com/javadoc/com/codename1/ui/Component.html)
Видимый предотвращает компонент из визуализируемого, но он по-прежнему занимает пространство https://www.codenameone.com/blog/hiding-url-security- advocacy.html –