【Java】 swing JFrame JLabel setText()がすぐに反映されないときのワークアラウンド

JLabel status としておいて、 status.setText(hoge); が画面に反映されないときがあります。
そういうときは paintImmediately() で強制的に表示領域を更新します。

具体的には

status.setText(hoge);
status.paintImmediately(status.getVisibleRect());

こんな感じです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です