以下のコードは、シェイプを2回フラッシュする必要があります。ルートからメソッドをトリプルチェックし、それらのメソッドが正しいことを99%確信しています(必要に応じてそのコードを投稿します)。ルートの現在の状態を画面上で数秒間一時停止するための最良の方法は何ですか?
noLoop();
root.setVal(newVal);
root.highlight(0,255,0);
root.setopacity(200);
redraw();
try {Thread.sleep((long)1500);}
catch (InterruptedException ex) {println("Error!");}
root.setopacity(0);
redraw();
try {Thread.sleep((long)1500);}
catch (InterruptedException ex) {println("Error!");}
root.setopacity(200);
root.clearHL();//just to make sure I repeated these methods
root.highlight(0,255,0);
redraw();
try {Thread.sleep((long)1500);}
catch (InterruptedException ex) {println("Error!");}
root.clearHL();
redraw();
loop();
return root;