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

解决方案 »

  1.   

    使用Java Swing的组件
    不要再用AWT的组件啦!
      

  2.   

    最后我在  Frame里有定义了一个内部面板类   在里面实现画图   
      

  3.   

    假如仅仅是画图的话可以给panel加一个icon,重载panel的paintcomponent()方法,绘制icon。这样可以达到画画的目的。这个方法比较取巧。还可以重载paint()方法,把画过的轨迹保存下来,每次都重新绘制一次。我觉得这个方法才是正经方法,虽然说麻烦不少。