| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java ME (J2ME) > Переход |
| Автор: fare 1.8.2006, 09:01 |
| Помогите, мне нужно перейти из одного класса GameCanvas, при нажатии кнопки, в другой класс GameCanvas, который нах-ся в другом файле! Возможно ли это? |
| Автор: 02077461 1.8.2006, 10:26 | ||
| Ты сам-то понял что сказал?. GameCanvas, ето класс, он храниться в файле. Может ты имеешь ввиду что у тебя в двух разных файлах храняться разные классы, наследованные от GameCanvas? Тогда надо сделать последовательно
|
| Автор: fare 9.8.2006, 00:57 |
| Простите за долгое отсутсвие! Ну да не правельно выразился! 02077461 Спасибо за помощь. |
| Автор: fare 11.8.2006, 23:24 | ||
| 02077461, рано сказал спасибо. Подскажи правельно ли я делаю? Мне надо перейти из класса f в класс а.
Выдает ошибку в классе а хотя он был раньше правельный. Пишет что ошибка в классе а.а, хотя он у меня просто а. В чем может быть проблема? Может кто сталкивался |
| Автор: AndriyTyurnikov 12.8.2006, 21:30 |
| Недостаточно данных =) Дай код классов и текст (эффекты) ошибки |
| Автор: Dancer 14.8.2006, 09:27 |
| если a.a() - то конечно же в конструкторе проблема. Возможно у тебя нету конструктора без параметров. Но, как правильно сказали ранее - без кода не ясно. И ещё одно!!!!! (уже не декомпилированный ли ты код используешь?!) очень на это похоже - все эти a, f, и т.д. Ты мог не всё так просто декомпилить. И не факт что у тебя твой код будет обратно компилиться нормально! |
| Автор: fare 17.8.2006, 14:49 |
| Я пишу программу с нуля. |
| Автор: fare 17.8.2006, 22:09 | ||
|
| Автор: 02077461 18.8.2006, 12:45 |
| Во-первых, расскажи, когда выскакивает ошибка. При компиляции, или при работе?.. Во-вторых, убери throws IOException и оберни в try{}catch все Image.createImage("/sam.png"); в конструкторе класса a и приведи лог консоли, где пишеться про ошибку. |
| Автор: fare 20.8.2006, 10:26 |
C:\JAVA\WTK21\apps\Samolet\src\a.java:11: cannot resolve symbol symbol : class b location: class a.a private b oblako; И вот так с любым объектом любого класса. |
| Автор: redrick 22.8.2006, 12:22 | ||
| как компилируешь ? какой коммандой ? вот полезная весчь http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.html
|
| Автор: fare 27.8.2006, 22:55 |
| Все исправил, все компилируется, запускается и при нажатии на кнопку при котором должен быть переход в другой класс пишет: Uncaught exception java/lang/NullPointerException. В чем теперь ошибка? Код остался почти без изменений. |
| Автор: javastic 28.8.2006, 08:29 |
| Скорее всего ты обращаешься к методу объекта который не создан. |
| Автор: fare 29.8.2006, 21:28 | ||
| Да я допустил глупую ошибку. Все исправил, теперь другая проблема. Не хочет работать хоть тресни
Короче я пытаюсь обратится из другого класса в класс MainGame и вызвать метод IgraShow - для запуска игры. Но после запуска и нажатия на кнопку мне пишет: Uncaught exception java/lang/SecurityException: Application not authorized to access the restricted API. В чем теперь трабла? |
| Автор: javastic 30.8.2006, 09:38 |
| А меню отображается (mr) ? |
| Автор: fare 30.8.2006, 20:15 |
| Да mr запускается и курсор работает так как надо! А при выборе новой игры выскакивает эта ошибка. |
| Автор: javastic 31.8.2006, 09:08 |
| Тогда конструктор для класса Igra в студию, похоже там что-то не так. |
| Автор: fare 31.8.2006, 20:50 | ||
javastic, да понимаешь если не запускать mr, а сразу обратиться к классу Igra, то все работает, а вот именно если переходить из mr в Igra, то тогда и возникают проблемы.
класс а это и есть класс Igra просто я его переименовал. |
| Автор: javastic 1.9.2006, 09:02 |
| Мнда... не понятно, что-то не то. |
| Автор: fare 4.9.2006, 21:20 |
| Вопрос решен. Спасибо всем кто откликнулся. |