当前位置: 代码迷 >> J2SE >> java画图有关问题,大神帮帮忙
  详细解决方案

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

热度:3751   发布时间:2013-02-25 00:00:00.0
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里有定义了一个内部面板类   在里面实现画图   
  相关解决方案