java画图有关问题,大神帮帮忙

java画图问题,大神帮帮忙。我在窗口类Myframe()中定义了一个容器panel,是一个面板,怎么对这个面板重画。publ

java画图问题,大神帮帮忙。
我在窗口类Myframe()中定义了一个容器panel,是一个面板,怎么对这个面板重画。
public Myframe extends Frame
{
private JPanel panel;
public Myframe()
{
Myframe.add(panel);
}
}


怎么对这个panel重画。
[最优解释]
假如仅仅是画图的话可以给panel加一个icon,重载panel的paintcomponent()方法,绘制icon。这样可以达到画画的目的。这个方法比较取巧。

还可以重载paint()方法,把画过的轨迹保存下来,每次都重新绘制一次。我觉得这个方法才是正经方法,虽然说麻烦不少。
[其他解释]
panel.repaint();
[其他解释]
repaint();
[其他解释]
使用Java Swing的组件
不要再用AWT的组件啦!
[其他解释]
建议楼主多看看api
[其他解释]
最后我在  Frame里有定义了一个内部面板类   在里面实现画图