我在JPane中画矩形 ,JPane会添加到JFrame中。先固定一个坐标(x,y)
捕获鼠标drag事件 获得(xx,yy)同时调用repaint()方法我重载了Jpane 的paint()方法根据x y xx yy 绘制矩形很奇怪 网上不是说repaint方法调用update方法么 update会先清除 再paint重画
但是我的还是黑糊糊的一片 希望大家帮帮忙 网上说的好像都不行 希望不要讲一堆道理 争对我的讲 非常感谢
捕获鼠标drag事件 获得(xx,yy)同时调用repaint()方法我重载了Jpane 的paint()方法根据x y xx yy 绘制矩形很奇怪 网上不是说repaint方法调用update方法么 update会先清除 再paint重画
但是我的还是黑糊糊的一片 希望大家帮帮忙 网上说的好像都不行 希望不要讲一堆道理 争对我的讲 非常感谢
解决办法:在paint方法中的首句加个清屏的语句,如
public void paint(Graphics g)
{
g.fillRect(0, 0, getWidth(),getHeight());
//这里添加你的代码
}
public void paint(Graphics g)
{
g.fillRect(0, 0, getWidth(),getHeight());
//这里添加你的代码
}
还有他们之间的关系怎样列