私のJFrameでは、いくつかのタスクを実行するためにループします。JFrameタイトルのステータスを確認したいので、次のようなものがあります。
frame.setTitle("現在のステータス["+ Auto_Count_Id + "/" + Auto_Count_Total + "]");
しかし、私が必要としているように、それは塗り直しではありません。だから私は次のことを試しました:
<1>
SwingUtilities.invokeLater(new Runnable()
{
public void run()
{
frame.setTitle("Current status [ "+Auto_Count_Id+"/"+Auto_Count_Total+" ]");
}
});
と
<2>
// repaint(long time, int x, int y, int width, int height)
frame.repaint(10,0,0,500,300)
それらも機能しません。タスクが終了した後にのみ再描画します。どうすればよいですか?