java 调用repaint()方法后,窗口没有重新绘制
3个回答
展开全部
没表述清楚你~
到底是没重绘呢 还是重叠绘制了哦
要是重叠绘制的话 肯定是你再绘制的方法里 没有先把UI填充一个统一的颜色
你可以这样
public void paint(Graphics g){
g.setColor(0x0);
g.fillRect(0,0,g.getWidth(),g.getHeight());
//这里画你想画的东东就OK了
}
如果是没有根本没有重绘的话 那说明你调用repaint的那个函数 没有被调用哇..
就这么多 Over
到底是没重绘呢 还是重叠绘制了哦
要是重叠绘制的话 肯定是你再绘制的方法里 没有先把UI填充一个统一的颜色
你可以这样
public void paint(Graphics g){
g.setColor(0x0);
g.fillRect(0,0,g.getWidth(),g.getHeight());
//这里画你想画的东东就OK了
}
如果是没有根本没有重绘的话 那说明你调用repaint的那个函数 没有被调用哇..
就这么多 Over
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询