欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java,

来源: javaer 分享于  点击 26881 次 点评:85

java,


要想重绘多个形状,则就要用数组和队列。二维数组使用的比较多,想想你玩过的游戏,大多是二维数组的,paint方法是重写了父类的方法则代码为:

 

public void paint(Graphics g){
		//调用父类中的方法来绘制窗体
		super.paint(g);
		System.out.println("huizhile");
		//遍历形状对列
		for(int i=0;i<shapes.size();i++){
			//取出形状对象
			NetJavaShape sh = shapes.get(i);
			//绘制
			sh.draw(画布对象.g);
		}
	}

 形状类有许多不同则会申明许多不同类的形状对象,写起来特麻烦。有一个方法叫泛型,代码如下:

/**
*自定义泛型队列的借口实现
**
 public interface ArrayList<E>{          
  //向队列添加元素
       public void add(){
    
 }
    //得到元素的下标
      public E get(int index){

}
   //得到元素的长度
      public  int size(){

}


}

 

相关文章

    暂无相关文章
相关栏目:

用户点评