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
   | да. Шилдт хорошая книга, но большая блин..
   |