2011-10-05 26 views
1

我在我的應用程序的一些圖片:不能使用圖像J2ME應用程序

import java.io.IOException; 
import javax.microedition.lcdui.Display; 
import javax.microedition.lcdui.Form; 
import javax.microedition.lcdui.Image; 
import javax.microedition.lcdui.ImageItem; 
import javax.microedition.midlet.MIDlet; 

public class ImageCreateImage extends MIDlet { 

    protected Display display; 

    protected void startApp() { 
     display = Display.getDisplay(this); 

     Form form = new Form("Demo"); 

     form.append("line"); 
     try { 
      Image red = Image.createImage("/red.png"); 
      form.append(new ImageItem(null, red, ImageItem.LAYOUT_DEFAULT, null)); 

     } catch (IOException ex) { 
      form.append("Failed to load images"); 
     } 
     display.setCurrent(form); 
    } 

    protected void pauseApp() { 
    } 

    protected void destroyApp(boolean unconditional) { 
    } 
} 

但NetBeans的給出了一個錯誤:

[WARN] [rms  ] javacall_file_open: _wopen failed for: C:\Users\Win7\javame-sdk\3.0\work\0\appdb\_delete_notify.dat 

[WARN] [rms  ] javacall_file_open: _wopen failed for: C:\Users\Win7\javame-sdk\3.0\work\0\appdb\00000002red-6png.tmp 

javacall_lifecycle_state_changed() lifecycle: event is JAVACALL_LIFECYCLE_MIDLET_SHUTDOWNstatus is JAVACALL_OK 
+1

這些信息還不夠。需要更多的信息。 – bharath

+0

對不起,這是我在stackoverflow的第一步 – levon

+0

你在哪裏儲存red.png? – bharath

回答

2

將res文件夾內的red.png圖像,並添加res文件夾關於項目屬性的庫和資源