[英]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.