gpt4 book ai didi

java - TextField 不动态更新

转载 作者:搜寻专家 更新时间:2023-11-01 02:27:53 26 4
gpt4 key购买 nike

这是一段非常简单的代码,其中将按钮上的文本复制到 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();
}

最佳答案

在文本字段中设置文本后重新绘制它。这可能有效

  data.setText(ab.getText());
data.validate(); or data.repaint();

关于java - TextField 不动态更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17305584/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com