18.03.2011 / 20:30 | |
minatik Пользователь
| ScRoLiS, бардак- причём тут MIDlet? он вообще ругаеться на строку 3
|
18.03.2011 / 21:03 | |
smarteg Пользователь Сейчас: Offline
Имя: Вадим Регистрация: 06.02.2011
| import javax.microedition.midlet.*; import javax.microedition.lcdui.*;
public class Midlet extends MIDlet {
public void startApp() { //получить ссылку на менеджер дисплея display = Display.getDisplay(this); try { //создать картинку из файла flower.png image = Image.createImage("/flower.png"); } catch (IOException ioe) { //обработать исключительную ситуацию //если файл не может быть открыт System.out.println(ioe.getMassage()); } //создаем новую форму form = Form.newForm("SlideShow"); //добавить картинку в форму form.append(image); //вывести форму на экран display.setCurrent(form); } public void pauseApp() { }
public void destroyApp(boolean unconditional) { } } этот код выдает ошибку File Midlet.java, Line 8, Column 9: Expression "display" is not an rvalue где ошибка подскажите
|
18.03.2011 / 21:08 | |
minatik Пользователь
| smarteg, у меноего кода тоже самое |
18.03.2011 / 21:10 | |
minatik Пользователь
| smarteg, точно! поставь после public class Midlet extends MIDlet { /новая строка/ public Display display;
Изменено minatik (18.03 / 21:11) (всего 1 раз) |
18.03.2011 / 21:13 | |
minatik Пользователь
| таким образом ты обьясниш откуда брать значение - запишеш класс в переменные
|
18.03.2011 / 21:17 | |
smarteg Пользователь Сейчас: Offline
Имя: Вадим Регистрация: 06.02.2011
| Ещё ошибка вышла вот Line 11, Column 7:Expression "image" is not an rvalue ещё как в 8 тоже нужно писать?
|
18.03.2011 / 21:19 | |
minatik Пользователь
| после того, что я раньше сказал пиши public image image;
|
18.03.2011 / 21:24 | |
minatik Пользователь
| ух... ё! public Image image;
|
18.03.2011 / 21:31 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| smarteg, minatik, Исправления исходников (читайте первый п...minatik, private static Display display; это раз. И еще getDisplay(this) работает только в классах наследуемых от MIDlet, о чём тебе и сказал ScRoLiS. Можешь так сделать: public static void nativ(MIDlet midlet) {
display = Display.getDisplay(midlet);
display.setCurrent(null);
}
Тогда передавать класс, наследуемый от MIDlet нужно будет. __________________
let live |
18.03.2011 / 23:25 | |
asam Пользователь Сейчас: Offline
Имя: Константин Регистрация: 16.10.2010
| |