在actionPerformed
的{{1}}中,我想删除实际LWUIT Button
的{{1}}。怎么实现呢?如何在某个动作完成后再次重新显示它?
答案 0 :(得分:2)
使用以下代码隐藏/显示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();
答案 1 :(得分:0)
您也可以这样做
form.getTitleArea().setVisible(false);