Вниз  Обучение
Тема закрыта
- 7.05.2011 / 22:37
Temych
  Пользователь

Temych 
Сейчас: Offline
class Canv is public, should be declared in a file named Canv.java
public class Canv extends Canvas, с чем связана эта проблема, и как ее решить.
- 7.05.2011 / 22:39
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Temych, этот класс нужно создать в файле Canv.java.
__________________
 let live
- 7.05.2011 / 22:50
Temych
  Пользователь

Temych 
Сейчас: Offline
aNNiMON, как его еще создать, он вроде созданный
- 8.05.2011 / 13:35
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
дословно:
класс Canv - public, значит он должен быть размещён в файле с именем Canv.class

именно таким, как называется класс, с таким же регистром
- 8.05.2011 / 14:32
Temych
  Пользователь

Temych 
Сейчас: Offline
  1. import javax.microedition.midlet.MIDlet;
  2. import javax.microedition.lcdui.*;
  3.  
  4. public class Main extends MIDlet{
  5. private Display display;
  6. public void pauseApp(){}
  7. public void destroyApp(boolean uncoditional){}
  8. public void startApp(){
  9.     display=Display.getDisplay(this);
  10.     a a=new a();
  11.     display.setCurrent(a);
  12. }
  13. }
  14.  
  15.  
  16. import javax.microedition.lcdui.*;
  17.  
  18. public class a extends Canvas{
  19.  
  20. public void paint(Graphics g){
  21.   int height=g.getClipHeight();
  22. int width=g.getClipWidth();
  23.     g.setColor(82,255,179);
  24. g.fillRect(0, 0, width, height);
  25. g.setColor(0,0,0);
  26. g.drawRect(0, 0, width, height);}
  27.  
  28. }
подскажите что тут не правильно :-(

Изменено Snaige (8.05 / 14:34) (всего 1 раз)
- 8.05.2011 / 14:36
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
В класс a допиши конструктор суперкласса:

  1. public a() {
  2. super();
  3. }
 
Кстати, какую ошибку компилятор возвращает?
- 8.05.2011 / 14:42
Temych
  Пользователь

Temych 
Сейчас: Offline
mrEDitor, not supported operation что то вроде этого
- 8.05.2011 / 14:52
Temych
  Пользователь

Temych 
Сейчас: Offline
все равно не то эмуль ошибки не возвращает, ошибка на теле вылетает
- 9.05.2011 / 12:21
rms
  Пользователь

rms 
Сейчас: Offline
Подскажите пожалуйса что ни так делаю , создал проект поместил файл *.java в папку scr/ и постоянно вылазить ошибка на строку 148,149,150,151.

Изменено rms (9.05 / 12:24) (всего 3 раза)
- 9.05.2011 / 15:02
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
rms, импортировать нужно только в начале исходника. А у тебя по центру. Раз уж влепил два класса в один, то хоть импорты передвинь. А по идее надо вот с тех строчек вырезать текст до конца и вставить в новый класс. Потому что по нормальному, каждый класс должен находиться в отдельном файле.
__________________
 let live
Наверх  Всего сообщений: 1086
Фильтровать сообщения
Поиск по теме
Файлы топика (62)