22.06.2011 / 16:00 | |
Vano Пользователь Сейчас: Offline
Регистрация: 18.06.2011
| все время в ємуле екзепшин пишет((
|
22.06.2011 / 16:11 | |
Vano Пользователь Сейчас: Offline
Регистрация: 18.06.2011
| о да!!! не знаю как, но у меня вышло. /*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
* @author user
*/
public class Midlet extends MIDlet implements CommandListener{
private Form form = new Form ("Slide-show");
private Display display;
private Command exit;
public void startApp() {
display = Display.getDisplay(this);
exit = new Command ("Exit", Command.EXIT, 0);
try {
Image image = Image.createImage("/image.PNG");
form.append(image);
}
catch (java.io.IOException ex){}
form.addCommand(exit);
form.setCommandListener(this);
display.setCurrent(form);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d) {
if (c == exit) {
destroyApp (false);
notifyDestroyed();}
}
}
объясните. почему тогда не выходило? Изменено Vano (22.06 / 16:12) (всего 1 раз) |
22.06.2011 / 16:17 | |
aleksey Пользователь Сейчас: Offline
Имя: Алексей Откуда: Saint-Petersburg Регистрация: 22.01.2010
| image = Image.createImage("/img.png");Image image = Image.createImage("/image.PNG");Разницу видишь?
|
22.06.2011 / 16:19 | |
Vano Пользователь Сейчас: Offline
Регистрация: 18.06.2011
| да. но если оставить старый код и исправит строчными буквами.. это тогда не помогло. и то, что я Image image а не image написал
Изменено Vano (22.06 / 16:20) (всего 1 раз) |
22.06.2011 / 16:48 | |
aleksey Пользователь Сейчас: Offline
Имя: Алексей Откуда: Saint-Petersburg Регистрация: 22.01.2010
| Vano (22.06.2011/16:19) да. но если оставить старый код и исправит строчными буквами.. это тогда не помогло. и то, что я Image image а не image написалЭто без разницы, просто разные типы переменных
|
22.06.2011 / 17:13 | |
Vano Пользователь Сейчас: Offline
Регистрация: 18.06.2011
| короче я просто команду добавления в форму картинки поставил в блок try {} catch(); А форму создал не после блока, а в самом начале. помогло. а почему в Буткевиче такие коды, что они с ошибками??
|
22.06.2011 / 17:33 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Vano, чтобы будущие программисты учились находить ошибки в коде по ответу компилятора. Наверно
|
22.06.2011 / 19:19 | |
dejqitz Пользователь Сейчас: Offline
Имя: Александр Откуда: Ростов на Дону Регистрация: 01.08.2010
| Vano, destroyApp (false); это лишнее
notifyDestroyed(); <- вызовет твой destroyApp()
Изменено dejqitz (22.06 / 19:21) (всего 1 раз) |
22.06.2011 / 19:22 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| И еще лишнее, это объявление дисплей, ибо отображение используется один раз.
|
22.06.2011 / 20:31 | |
Vano Пользователь Сейчас: Offline
Регистрация: 18.06.2011
| да. Шилдт хорошая книга, но большая блин..
|