24.06.2011 / 15:25 |  | 
Naik    Пользователь  
   Сейчас: Offline 
 Имя: %name% Регистрация: 14.03.2010
   | Как правильно записать условие в commandAction ? Не отображает form при нажатии ок  Открыть спойлер Закрыть спойлер import javax.microedition.midlet.*; import javax.microedition.lcdui.*; /**   * @author Администратор   */ public class Main extends MIDlet implements CommandListener {    Display disp;    Command exit;    Command ok;    Form form;    TextBox tb;    String s;        public Main() {         disp=Display.getDisplay(this);      }           public void startApp() {         form=new Form("Voice");        exit=new Command("Выйти",Command.EXIT,1);        ok=new Command("Ok",Command.OK,1);        tb=new TextBox("Введите текст",s,1024,0);        tb.addCommand(ok);        tb.addCommand(exit);        tb.setCommandListener(this);        form.addCommand(ok);        form.addCommand(exit);        form.setCommandListener(this);        disp.setCurrent(tb);      }            public void pauseApp() {      }            public void destroyApp(boolean unconditional) {            notifyDestroyed();      }             public void commandAction(Command c, Displayable d) {           if(c==exit) {                destroyApp(false);              notifyDestroyed();          if(c==ok&&d==tb) {               s=tb.getString();              form.deleteAll();              form.append(s);              disp.setCurrent(form);      }         }       }  }
  | 
  24.06.2011 / 15:33 |  | 
LPzhelud    Пользователь  
   Сейчас: Offline 
 Имя: Коля Откуда: Москва Регистрация: 02.06.2010
   | Ребята, может хватит выкладывать свои исходники?
  __________________
   Эль Презеденте  | 
  24.06.2011 / 15:34 |  | 
Vano    Пользователь  
   Сейчас: Offline 
 Регистрация: 18.06.2011
   | наверное нужно не ок а скрин команду дать я их в спойлер прячу. почему хватит?
   Изменено Vano (24.06 / 15:34) (всего 1 раз) | 
  24.06.2011 / 16:01 |  | 
mrEDitor    Пользователь  
   Сейчас: Offline 
 Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
   | Naik, commandAction;  (c == exit) {  
// Exit  
}  
if (c == ok) {  
//Ok  
}  
    У тебя закрывающая скобка не там поставлена Vano, лично я не люблю копаться в чужом коде, а когда ещё и выкладывают целыми приложениями (пакетами, классами), я даже смотреть не хочу  Изменено mrEDitor (24.06 / 16:04) (всего 1 раз) | 
  24.06.2011 / 16:22 |  | 
Vano    Пользователь  
   Сейчас: Offline 
 Регистрация: 18.06.2011
   | А если я не могу предположить где может быть ошибка? Ну попробую по другому. НЕ воспроизводит тональный звук: Открыть спойлер Закрыть спойлер private void TonPlay ()  
        {  
            byte Do = ToneControl.C4;  
            byte speed = 30;  
            byte pr = 10;  
            byte[] Nota = { ToneControl.VERSION, 1, ToneControl.TEMPO, speed, ToneControl.BLOCK_START, 0, Do, ToneControl.BLOCK_END, 0, ToneControl.PLAY_BLOCK, 0,};  
   
    try {  
Player player = Manager.createPlayer(Manager.TONE_DEVICE_LOCATOR);  
player.realize();  
ToneControl tonecontrl = (ToneControl)player.getControl("ToneControl");  
tonecontrl.setSequence(Nota);  
player.start();  
} catch (IOException zxz) {}  
catch (MediaException zmz) {}  
}  
...  
if (i == 0)  
        {  
        Form form = new Form ("Камертон");  
        form.addCommand(backCommand);  
        form.addCommand(play);  
        form.append(textfield);  
        String string4 = textfield.getString();  
        if (string4.equals("C4"))  
                {  
                if (c == play)  
                {  
                    TonPlay();  
                }  
                };  
        form.setCommandListener(this);  
        display.setCurrent(form);  
        }  
  Изменено Vano (24.06 / 16:23) (всего 2 раза) | 
  24.06.2011 / 16:25 |  | 
LPzhelud    Пользователь  
   Сейчас: Offline 
 Имя: Коля Откуда: Москва Регистрация: 02.06.2010
   | Vano,  Потому что никто не любит копаться в чужом коде, особенно когда его выкладывают классами. Методами - уж куда ни шло
  __________________
   Эль Презеденте  | 
  30.06.2011 / 22:43 |  | 
[FiSH]    Пользователь  
  | помогите мне в яве один вопрос, можно ли наследовать несколько классов? если можно, то как?
   | 
  1.07.2011 / 00:34 |  | 
Rain    Пользователь  
   Сейчас: Offline 
 Имя: Алексей Откуда: Saint-Petersburg Регистрация: 22.01.2010
   | [FiSH] (30.06.2011/22:43) помогите мне в явеодин вопрос, можно ли наследовать несколько классов? если можно, то как?Конечно можно. Пусть у тебя есть 3 класса: А, Б, В.
  Случай 1. Класс Б и В наследуются от А: public class А public class Б extends А public class В extends А
  Случай 2. Класс Б наследуется от А, класс В наследуется от Б: public class А public class Б extends А public class В extends Б
   | 
  1.07.2011 / 08:13 |  | 
mrEDitor    Пользователь  
   Сейчас: Offline 
 Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
   | [FiSH],  один класс может иметь только один явный суперкласс public class Main  
   extends Thread//, Vector - вот так низя  
  | 
  1.07.2011 / 09:45 |  | 
Chez    Пользователь  
   Сейчас: Offline 
 Имя: Павел Регистрация: 30.01.2020
   | Ребята, кто нибудь знает как работает случайный выбор? Я спрашиваю не о том, какая функция позволяет выбрать случайное число, а то , как именно телефон или комп это делают, какие процессы происходят, какие вычисления...
   |