我正在寻找一种方法来延迟我正在编写的这个块代码中的一些矩形的渲染。
g.fillRect(100, 100, 100, 100);
// some code to delay the rendering
g.fillRect(350, 300, 100, 100);
我一直在尝试不同的方法来实现这一点,但没有任何效果。我最近的努力是:
g.fillRect(100, 100, 100, 100);
ActionListener a = new ActionListener() {
public void actionPerformed(ActionEvent ae) {
g.fillRect(350, 300, 100, 100);
repaint();
} };
Timer timer = new Timer(3000,a);
timer.start();
但是这三个星期过后,这不会产生矩形。
如果有人有时间回答这个问题,请这样做。提前谢谢!