java的绘图问题,
我希望不重写JPanel的paint方法,实现绘图,例如我点击一按钮,运行下面的代码Graphics g = panel.getGraphics();
g.clearRect(0,0,600,600);
g.drawString("Hello Cay!",80,30);
g.draw3DRect(220,130,100, 30,true);
panel.repaint();
但只闪了一下就没了,java的绘图机制是不是不断调用paint方法的?我试过while,是可以,貌似效率不高,有没有解决方法。