java中关于panel上绘图的问题 我在panel上绘制了一些图形...当我把窗口移动到桌面窗口以外或者panel被其他窗口覆盖后再回到panel上发现绘制的图形都消失了...请问为什么会这样怎么做才能不发生这样的事情 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用代码用paint()随便画点东西都是这个效果 可能是我说的不太清楚在一个继承了panel的类中update(Graphic g){g.fillOval(50,50,20,20);}paint(Graphics g){ g.setColor(Color.red); for(int i=0;i<15;i++) { int k=80+i*25; g.drawLine(80,k , 430, k); g.drawLine(k, 80, k, 430); }}repaint()得到一个圆在把窗口移动到桌面窗口以外或者panel被其他窗口覆盖后再回到panel上发现绘制的圆没了 .....没写repaint()update()是怎么执行的.....当然写了repaint() 你应该重写JComponent中的paintComponent方法 没有用JComponent就是用的Component Java包 求一个qrcode的编码算法 有原码最好了 为什么不能这样抛异常啊!! 关于throws的疑惑,请高手解答 急,求教高手,如何设置JTable中一个单元格的属性? 烦请大哥们教教小弟! 关于实现接口的写法的问题 我的IE6不能识别〈APPLET〉标记,应如何处理? 救命:包含JMF的Applet打包问题!!!!!!!!!! java语法的问题 关于监听器---鸡毛信! 新手问题 Hashtable
用paint()随便画点东西都是这个效果
在一个继承了panel的类中
update(Graphic g)
{
g.fillOval(50,50,20,20);
}
paint(Graphics g)
{
g.setColor(Color.red);
for(int i=0;i<15;i++)
{
int k=80+i*25;
g.drawLine(80,k , 430, k);
g.drawLine(k, 80, k, 430);
}
}
repaint()得到一个圆
在把窗口移动到桌面窗口以外或者panel被其他窗口覆盖后再回到panel上发现绘制的圆没了
update()是怎么执行的.....
当然写了repaint()
就是用的Component