簡體   English   中英

當我嘗試用J2ME加載圖像時,為什么我的圖層不出現?

[英]Why won't my layers appear when I try to load an image with J2ME?

我正在嘗試加載圖像。 程序會編譯,但不會出現圖層。

這些是我得到的錯誤:

跟蹤:,startApp引發了異常
java.lang.IllegalArgumentException

在javax.microedition.lcdui.game.TiledLayer。(),bci = 66
在RRCanvas.start(RRCanvas.java:32)
在RRashlMIDlet.startApp(RRashlMIDlet.java:16)

這是這些行上的代碼:

try {
        trackLayer = new TiledLayer(12, 48, Image.createImage("/map.png"), 48, 48);
        grassLayer = new TiledLayer(12, 48, Image.createImage("/map.png"), 48, 48);
        checkpointLayer = new TiledLayer(12 , 48, Image.createImage("/map.png"), 48, 48);
    }
        catch (IOException e) {
      System.err.println("Failed loading images!");
    }

canvas.start();

在TiledLayer構造函數中引發了異常。 是該構造函數的文檔。 看一下可能引發該異常的可能原因,並使用調試器找出任何構造函數調用的參數是否存在這些問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM