#java-me #lwuit #lwuit-form #lwuit-button
#java-me #lwuit #lwuit-форма #lwuit-кнопка
Вопрос:
В actionPerformed
of a Button
я хочу удалить Title-bar
из фактического LWUIT Form
. Как этого добиться? И как повторно отобразить ее снова после завершения определенного действия?
Ответ №1:
Используйте приведенный ниже код для скрытия / отображения заголовка Form
в Button
событии действия,
final Form form = new Form("Sample");
form.setLayout(new BoxLayout(BoxLayout.Y_AXIS));
final Container titleContainer = form.getTitleArea();
titleContainer.setVisible(false);
Button b = new Button("button");
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
if (!titleContainer.isVisible()) {
titleContainer.setVisible(true);
} else {
titleContainer.setVisible(false);
}
form.revalidate();
}
});
form.addComponent(b);
form.show();
Ответ №2:
Вы также могли бы просто сделать
form.getTitleArea().setVisible(false);