如何删除LWUIT表格的标题栏?

时间:2011-11-02 05:24:05

标签: java-me lwuit lwuit-form lwuit-button

actionPerformed的{​​{1}}中,我想删除实际LWUIT Button的{​​{1}}。怎么实现呢?如何在某个动作完成后再次重新显示它?

2 个答案:

答案 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);