1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

изображение в простейшем мидлете

Тема в разделе "Java", создана пользователем step, 5 сен 2010.

  1. step

    step Гость

    Репутация:
    0
    я начинающий в JavaMe, программирую в Eclipse...
    написал простейший мидлет с учебника...
    Код:
    import javax.microedition.midlet.*;
    import javax.microedition.lcdui.*;
    import java.io.IOException;
    import java.io.InputStream;
    
    public class SimpleMIDlet extends MIDlet {
    private Form form;
    private Image image;
    private String path;
    private Display display;
    protected void startApp() {
    display=Display.getDisplay(this);
    form=new Form("FORM");
    path="/1.png";
    //InputStream is=getClass().getResourceAsStream(path);
    //if (is!=null) form.setTitle("is!=null");
    try {
    image=Image.createImage(path);
    } catch(IOException io) {
    System.out.println(io.getMessage());
    }
    if (image!=null)
    form.append(image);
    display.setCurrent(form);
    }
    public SimpleMIDlet() {
    }
    protected void destroyApp(boolean unconditional) throws MIDletStateChangeException {
    notifyDestroyed();
    }
    protected void pauseApp() {
    }
    }
    код компилируется... но возбуждается IOException и переменная image остается null... файл 1.png находится в директории res моего проекта... для проверки правильности пути ввел строки, что в комментарии и is не null... подскажите в чем проблема, почему картинка не крепится к image?
     
  2. Kmet

    Kmet Well-Known Member
    Java Team

    Репутация:
    0
    Регистрация:
    25 май 2006
    Сообщения:
    1.036
    Симпатии:
    8
    1. подробнее про исключение.
    2. проверить поподает ли изображение в собранный jar
    3. и если изображение лежит в директории res, то стоит попробовать грузить по такому пути /res/1.png.
     
Загрузка...

Поделиться этой страницей