当前位置:编程学习 > JAVA >>

问下JPanel

我的Panel设置成320*576  为什么画一条直线的时候只能画出一部分 --------------------编程问答-------------------- 画线的代码是? --------------------编程问答-------------------- 划线的代码是g.drawLine();我直接画了一个对角线  但是  线条只有上面那样子   图片也出不来 --------------------编程问答-------------------- 你指定的左上角坐标和左下角坐标的具体代码是什么
--------------------编程问答-------------------- 应该将代码贴出来看看啊 --------------------编程问答-------------------- super.paintComponent(g); 
GameAct getAct=this.gamedto.getGameAct();

     if(getAct!=null){
       this.drawpoint(g);
     }
this.drawmap(g);
 
 if(this.gamedto.isPause())
 {
     //this.ImageCenter(img.IMG_PAUSE, g);
 System.out.println("暂停了");
 }
 this.requestFocus();
}


如果在这个方法里面加上repaint()图像能显示  但是会有无限重绘功能    --------------------编程问答-------------------- --------------------编程问答-------------------- 上面的代码唯一不同的地方就是g.drawLine()的位置   我很好奇 为什么放在判断里面会造成部分重绘
 

要是加了repaint方法  会造成无限重绘。。。怎么解决
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,