5.04.2010 / 08:21 | |
ivdos Пользователь Сейчас: Offline
Имя: ivan Регистрация: 31.03.2010
| Где здесь ошибка? import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Midlet extends MIDlet
{
public void startApp()
{
display = Display.getDisplay(this);
myform = new Form("hello");myform.append("hello world");display.setCurrent(myform);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}
Изменено ivdos (5.04 / 08:24) (всего 2 раза) |
5.04.2010 / 08:34 | |
Artej Пользователь Сейчас: Offline
Имя: Артём Регистрация: 15.01.2010
| ivdos, Display display; Form myform; Добавь после создания класса, в конструктор или сразу в стартовом методе, без разницы
|
5.04.2010 / 10:39 | |
ivdos Пользователь Сейчас: Offline
Имя: ivan Регистрация: 31.03.2010
| Уже понял, просто по буткевичу писал) Вот еще ошибка. import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
* @author Администратор
*/
public class (здесь ошибка->)Midlet(<-здесь ошибка) extends MIDlet implements CommandListener {
private Display display;
private Form form;
private Command exit;
public void startApp() {
display = Display.getDisplay(this);
form = new Form("Hello");
exit = new Command("EXIT",Command.EXIT, 1);
display.setCurrent(form);
}
public void CommandAction(Command c, Displayable d){
if (c == exit)
destroyApp(false); notifyDestroyed();
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}
Изменено ivdos (5.04 / 10:41) (всего 2 раза) |
5.04.2010 / 10:43 | |
FiGhTeR Пользователь
| =Assassin=, Тот что в теле общий. |
5.04.2010 / 10:54 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| ivdos, Ты не можешь называть класс Midlet, назови его Main. И еще, destroyApp(false); можешь убрать, чтобы так было: if (c == exit) notifyDestroyed();
__________________
let live |
5.04.2010 / 11:11 | |
ivdos Пользователь Сейчас: Offline
Имя: ivan Регистрация: 31.03.2010
| aNNiMON, Спасибо, вот блин заморочки))) Ага ему пофиг как его только не назовешь) Пишу в NetBeans если что. Вот короче ошибка Main is not abstract and does not override abstract method commandAction(javax.microedition.lcdui.Command,javax.microedition.lcdui.Displayable) in javax.microedition.lcdui.CommandListener
public class Main extends MIDlet implements CommandListener {
1 error
Изменено ivdos (5.04 / 11:18) (всего 2 раза) |
5.04.2010 / 11:20 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| ivdos, Ну и название .java файла нужно на Main.java сменить
__________________
let live |
5.04.2010 / 11:22 | |
ivdos Пользователь Сейчас: Offline
Имя: ivan Регистрация: 31.03.2010
| aNNiMON, на твой пост ( 05.04.2010 / 11:20) отвечу, Представляешь я специально удалил старый проект и создал новый, с новым именем и класом, а ему хоть бы хрен))) |
5.04.2010 / 11:31 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| ivdos, и еще, commandAction с маленькой буквы надо
__________________
let live |
5.04.2010 / 11:46 | |
ivdos Пользователь Сейчас: Offline
Имя: ivan Регистрация: 31.03.2010
| aNNiMON, На commandAction он не ругается
Изменено miha (5.04 / 15:32) (всего 5 раз) |