public void paint(Graphics g)
{
Graphics2D newg = (Graphics2D)g;
GeneralPath path=new GeneralPath();
newg.setColor(Color.RED);
if(flag==1)
{
newg.drawString("当前坐标:( "+x+", "+y+" )", 500, 600);
path.moveTo(start_x,start_y);
path.lineTo(x,y);
newg.draw(path);
}
if(flag==2)
{
g.drawString("当前坐标:( "+x+", "+y+" )", 500, 600);
}
}
{
Graphics2D newg = (Graphics2D)g;
GeneralPath path=new GeneralPath();
newg.setColor(Color.RED);
if(flag==1)
{
newg.drawString("当前坐标:( "+x+", "+y+" )", 500, 600);
path.moveTo(start_x,start_y);
path.lineTo(x,y);
newg.draw(path);
}
if(flag==2)
{
g.drawString("当前坐标:( "+x+", "+y+" )", 500, 600);
}
}