2017-01-11 19 views
-3
import java.awt.Graphics; 
    import java.awt.Image; 
    import java.awt.Toolkit; 
    import java.awt.image.BufferedImage; 
    import java.io.File; 
    import java.io.IOException; 
    import java.io.*; 

    import javax.imageio.ImageIO; 

    public class Player { 
     int x,y; 
     Game game; 



     try { 
      BufferedImage img = ImageIO.read(new File("Cam.png")); 
     } catch (IOException e) { 

     } 

     public Player(Game game){ 
      this.game = game; 
     } 

     public void tick(Game game){ 
      this.game = game; 

      x = (game.getWidth()/2) - 16; 
      y = (game.getHeight()/2) - 16; 
     } 

     public void render(Graphics g){ 
      g.drawImage(img, x, y, 50, 50, null); 
     } 

行“Game game;”之后我得到了“令牌上的语法错误”;“,{在此令牌之后预期”错误。当从我的Player.java类中读取图像时,我得到一个奇怪的语法错误

另外,尝试捕捉后,我得到一个“语法错误,插入‘}’来完成块”

我敢肯定,我所有的语法是正确的但我仍然获得这些奇怪的错误。任何建议都会有所帮助,谢谢。 :)

+1

*为什么*有直接在课堂上的“try catch”?这是不允许/可能的语法。 – luk2302

+0

*“我确定我所有的语法都是正确的”*它显然不是。你怎么想的? –

回答

0

经过一些玩弄方法后,我发现奇怪的语法错误是由于try catch不在方法内部。

相关问题