Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибки, и еще раз они... 
:(
    Опции темы
SoWa
Дата 12.9.2005, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Харекришна
****


Профиль
Группа: Комодератор
Сообщений: 2422
Регистрация: 18.10.2004

Репутация: нет
Всего: 74



Пишу на Sun One Studio 4
Код

public class Perexod extends MIDlet implements
CommandListener
{
    private Command exitMidlet;
    private Command perexodTextBox;
    private Command perexodList;
    private Command perexodAlert;
    
    private Display mydisplay;
    
    public Perexod()
    {
        mydisplay = Display.GetDisplay(this);
        exitMIDlet = new Command("Exit", Command.EXIT, 1);
        PerexodTextBox = new Command("Перейти", Command.SCREEN, 2);
    }

Ошибка:
1)
“class Perexod is public, should be declared in a file named Perexod.java”
public class Perexod extends MIDlet implements

По моему, ему надо этот файл, но он не создается!
Как его создать.
2)
“MIDlet.java [19:21] modifier private not allowed here”
private Command exitMidlet;

Во всех командах!
3)
“MIDlet.java [26:12] <any>() is already defined in <any>”
public Perexod()


Помогите, плз!

Это сообщение отредактировал(а) SoWa - 12.9.2005, 17:38


--------------------
Всем добра smile
PM MAIL ICQ   Вверх
batigoal
Дата 12.9.2005, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 1
Всего: 151



Цитата(SoWa @ 12.9.2005, 18:25)
1)
“class Perexod is public, should be declared in a file named Perexod.java”
public class Perexod extends MIDlet implements

По моему, ему надо этот файл, но он не создается!
Как его создать.


Класс Perexod должен обязательно быть описан в файле с именем Perexod.java.


Цитата(SoWa @ 12.9.2005, 18:25)
“MIDlet.java [19:21] modifier private not allowed here”
private Command exitMidlet;

Во всех командах!


Хм. Может, переменные с такими именами уже объявлены в классе MIDlet или интерфейсе CommandListener?

И проверь на всякий случай - может, лишнюю фигурную скобку где-нибудь поставил.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Dancer
Дата 13.9.2005, 09:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 537
Регистрация: 29.4.2005
Где: Nizhniy Novgorod

Репутация: 33
Всего: 37



1. поставь в начале совего класса, должно помочь.
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

2. сохрани свой код в файле с именем Perexod.java

3. Закрывающей фигурной скобки нету в конце, нужно же указать, где класс заканчивается (})

Так же не хватает обязательных методов, которые должны быть:
3 абстактных метода из класс MIDlet, они должны быть определены в твоём классе, либо твой класс то же должен быть абстрактным. Имена методов: protected void startApp(), protected void pauseApp(), protected void destroyApp(boolean b);

Так как ты используешь итерфейс CommandListener, то обязательно должен быть реализован в твоём классе метод: public void commandAction(Command command, Displayable display)


--------------------
У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0917 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.