请教一个问题,看了汤阳光老师的视频(贪吃蛇)有个问题一直没解决!
public void dispaly(Snake snake,Food food, Ground ground)
{ System.out.println("GamePanel's dispaly");
this.snake = snake;
this.food = food;
this.ground = ground;
this.repaint();
System.out.println("GamePanel's dis"); }
//@Override
protected void printComponent(Graphics g)
{ super.paintComponent(g);
this.ground.drawMe();
this.snake.drawMe();
this.food.drawMe();
System.out.println("GamePanel's d"); }上面这个this.repaint();不调用protected void printComponent(Graphics g) 里面的内容,也就是protected void printComponent(Graphics g) 里面的内容没的执行.
public void dispaly(Snake snake,Food food, Ground ground)
{ System.out.println("GamePanel's dispaly");
this.snake = snake;
this.food = food;
this.ground = ground;
this.repaint();
System.out.println("GamePanel's dis"); }
//@Override
protected void printComponent(Graphics g)
{ super.paintComponent(g);
this.ground.drawMe();
this.snake.drawMe();
this.food.drawMe();
System.out.println("GamePanel's d"); }上面这个this.repaint();不调用protected void printComponent(Graphics g) 里面的内容,也就是protected void printComponent(Graphics g) 里面的内容没的执行.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货