這是一個非常簡單的代碼,其中按鈕上的文本被複制到TextField。 代碼可以正常工作,但TextField在單擊按鈕時不會立即更新。 只有當我點擊TextField時,或者當我不按即時拖動窗體時,它纔會更新。 爲什麼會發生這種情況,這種行爲是意想不到的。 我在支持LWUIT的諾基亞501模擬器上測試此代碼。TextField未動態更新
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();
}
嗯......現在該框架是什麼呢?看起來至少與Swing無關(Button是桌面環境下的AWT組件) – kleopatra
其LWUIT 它與鞦韆非常相似,這就是爲什麼我添加了鞦韆標籤 – user2497398