Статус:
Offline
Реєстрація: 26.09.2008
Повідом.: 101
Реєстрація: 26.09.2008
Повідом.: 101
- 🔴 19:05 Повітряна тривога в Харків.обл.
- #1
Картинка в мидлете
Всем доброго времени суток! Народ столкнулся с такой проблемой. Написал код, работает без ошибок но картинку на экран не выводит как быть? Сама картинка находиться в каталоге src. IDE NetBeans. В эмуляторе показывает пустой экран, закачал на телефон, тоже самое. Вот код:
Всем доброго времени суток! Народ столкнулся с такой проблемой. Написал код, работает без ошибок но картинку на экран не выводит как быть? Сама картинка находиться в каталоге src. IDE NetBeans. В эмуляторе показывает пустой экран, закачал на телефон, тоже самое. Вот код:
HTML:
package newpackage;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.ImageItem;
import javax.microedition.midlet.*;
public class MainClassImageItem extends MIDlet implements CommandListener{
private Command exitMidlet = new Command("Выход", Command.EXIT, 0);
private Form myForm = new Form("Изображение");
private Display myDisplay;
public MainClassImageItem(){
myDisplay = Display.getDisplay(this);
}
public void startApp() {
try{
Image image = Image.createImage("src/logo.png");
ImageItem im = new ImageItem("Фотография", image, ImageItem.LAYOUT_DEFAULT, "");
myForm.append(im);
}catch(java.io.IOException ex){
myForm.addCommand(exitMidlet);
myForm.setCommandListener(this);
myDisplay.setCurrent(myForm);
}
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d) {
if(c == exitMidlet){
destroyApp(false);
notifyDestroyed();
}
}
}