Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > Не работает мидлет


Автор: nerezus 10.12.2006, 14:32
Вот код:
Код

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.io.IOException;


public class Mid1 extends MIDlet{
    private Display display;
    private Image image;
    private Form form;

    protected void startApp() throws MIDletStateChangeException {
        String name =  getAppProperty("MIDlet-Name");
        System.out.println("Program " + name);
        display = Display.getDisplay(this);
        try {
            image = Image.createImage("a6.png");
        } catch (IOException e) {
            System.out.println("Cannot open image");
            e.printStackTrace();
        }
        form = new Form("Picture");
        form.append(image);
        display.setCurrent(form);
        
    }

    protected void pauseApp() {
    }

    protected void destroyApp(boolean b) throws MIDletStateChangeException {
    }
}


Ошибка в try, не хочет загружать картинку. Картинка в res.
Запускаю в эмуляторе.


Вопрос 2:
Пишу код в IDEA, а компилю и запускаю в WTK(KToolbar)
Хотелось бы все делать в IDEA, но там при запуске эмулятора пустое меню(нет моего Mid1). Как исправить?

Автор: Antropoid 10.12.2006, 17:34
image = Image.createImage("/a6.png");

Автор: nerezus 10.12.2006, 17:51
Спасибо.
Остался вопрос 2 )

Автор: Dancer 11.12.2006, 10:11
nerezus, что касаемо твоего 2 вопроса - здесь не так давно было. Пользуйся поиском!

Автор: javastic 11.12.2006, 11:09

 ! 
javastic
nerezus, в будущем - один вопрос, один пост!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)