2011-03-23 58 views
0

我正在嘗試加載圖片。該程序編譯但層不出現。當我嘗試使用J2ME加載圖像時,爲什麼我的圖層不顯示?

這是我得到的錯誤:

TRACE:,的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(); 
+0

這是某種方式與此相關:http://stackoverflow.com/questions/5405073/java-j2me-layers-problem?或者是類似的標題純粹巧合? – 2011-03-23 13:34:52

+0

nope不知道什麼回合 – rich 2011-03-23 13:38:41

回答

1

的異常被拋出在TiledLayer類的構造函數。 Here是該構造函數的文檔。查看可能引發該異常的可能原因,並使用調試器來查明任何構造函數調用的參數是否存在這些問題。

相關問題