1

actionPerformedで、実際の LWUIT のButtonを削除したいと思います。それを達成する方法は?また、特定のアクションが完了した後に再度表示するにはどうすればよいですか?Title-barForm

4

2 に答える 2

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();
于 2011-11-02T07:51:56.783 に答える
0

あなたもすることができます

form.getTitleArea().setVisible(false);
于 2012-10-05T16:53:22.537 に答える