これは、ボタン上のテキストが TextField にコピーされる非常に単純なコードです。コードは正常に動作しますが、TextField はボタンをクリックしてもすぐには更新されません。TextFieldをクリックした後、またはボタンをすぐに押さずにフォームをドラッグしたときにのみ更新されます。なぜこれが起こっているのか、この動作は予期しないものです。LWUIT をサポートする nokia 501 エミュレーターでこのコードをテストしています。
a = new Form("CALCULATOR")
final TextArea data = new TextArea();
final Button ab = new Button("Some Value");
ab.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
data.setText(ab.getText());
}
});
a.addComponent(ab);
a.addComponent(data);
a.show();
}