Timer
400 MSc を待ってから、「hi !」と出力する a を作成したいと考えています。(例えば)。私はそれを行う方法を知っていますjavax.swing.Timer
ActionListener action = new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
System.out.println("hi!");
}
};
プラス :
timer = new Timer(0, action);
timer.setRepeats(false);
timer.setInitialDelay(400);
timer.start();
しかし、私が知っているように、これは間違いなく良い方法ではありません。これTimer
は Swing の作業のためのものです。正しい方法でそれを行う方法は?(使用せずにThread.sleep()
)