这是一个非常简单的代码,其中按钮上的文本被复制到 TextField。代码工作正常,但 TextField 在单击按钮时不会立即更新。它仅在我单击 TextField 或当我拖动表单而不是立即按下按钮时才会更新。为什么会发生这种情况,这种行为是出乎意料的。我正在支持 LWUIT 的诺基亚 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();
}