
java repaint 之后绘图不显示
我在代码中定义了这么一个方法,用来擦除原来的画面并画一条线,jp是一个JPanel对象privatevoiddraw(){jp.repaint();Graphicsg=j...
我在代码中定义了这么一个方法,用来擦除原来的画面并画一条线,jp是一个JPanel对象
private void draw() {
jp.repaint();
Graphics g = jp.getGraphics();
g.drawLine(0, 0, 111, 111);
}
但是为什么每次调用之后都是画面闪烁画一条线,之后全被擦除 展开
private void draw() {
jp.repaint();
Graphics g = jp.getGraphics();
g.drawLine(0, 0, 111, 111);
}
但是为什么每次调用之后都是画面闪烁画一条线,之后全被擦除 展开
1个回答
展开全部
你怎么能够repaint呢。你要清除就是clearRect方法。。。
repaint是重绘的意思。。。
repaint是重绘的意思。。。
追问
谢谢,解决问题了,但是repaint应该也能达到这个效果吧...为什么我的代码会出现这种问题呢?能否再赐教下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询