vaadin ボタンのキャプションを 3 秒ごとに更新するためのこのコードがあります。
TimerTask tt = new TimerTask() {
@Override
public void run() {
try {
logger.debug("adding l to button's caption");
btn.setCaption(eventsButton.getCaption() + "l");
} catch (Exception ex) {
logger.error(ex.getMessage());
}
}
};
Timer t = new Timer(true);
t.scheduleAtFixedRate(tt, 0, 3000);
ただし、3秒ごとに実行されますが(ログファイルから判断)、ボタンのキャプションを変更することはできません。別のスレッドから vaadin の GUI コンポーネントにアクセスするにはどうすればよいですか?