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
| Ребята, кто нибудь знает как работает случайный выбор? Я спрашиваю не о том, какая функция позволяет выбрать случайное число, а то , как именно телефон или комп это делают, какие процессы происходят, какие вычисления...
|