前提・実現したいこと
view内にあるmethod1を実行させた2秒後にmethod2を実行させたい
該当のソースコード
java
1public class Controller 2{ 3 private Model model; 4 private View view; 5 6 Controller(Model model,View view) throws IOException 7 { 8 this.model=model; 9 this.view=view; 10 view.setVisible(true); 11 view.addactionPlay(new Action()); 12 } 13 14 class Action implements ActionListener 15 { 16 public void actionPerformed(ActionEvent e) 17 { 18 view.Method1(); 19 //Thread.sleep(2000);2秒ぐらいストップさせたい 20 view.Method2(); 21 } 22 } 23}
試したこと
public void actionPerformed(ActionEvent e) throws InterruptedExceptionがダメらしく
Thread.sleepをあきらめました
Timerの使い方を調べましたが、うまく扱えず困っています
class View内のMethod1()の最後に2秒停止させる命令を入れようともしてみましたがうまくできませんでした
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。