![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
TyVik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 1.10.2005 Репутация: нет Всего: нет |
В GameCanvas есть inputKey(), определяющий нажатия клавиш. Такое ощущение, что он дважды обрабатывает одно нажатие. Причём и на эмуляторах и на телефоне.
|
|||
|
||||
Dancer |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 29.4.2005 Где: Nizhniy Novgorod Репутация: 33 Всего: 37 |
эти методы из наследуемого абстрактного класса Canvas
protected void keyPressed(int keyCode) Called when a key is pressed. protected void keyReleased(int keyCode) Called when a key is released. Делаешь реализацию этих методов и будет тебе счастье. А вот насчёт inputKey() я вообще ничего такого не слышал для MIDP 2.0, это где такое специфицированно то? Это сообщение отредактировал(а) Dancer - 10.11.2005, 10:22 -------------------- У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! ![]() |
|||
|
||||
TyVik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 1.10.2005 Репутация: нет Всего: нет |
В книжке Горнакова.
Т.е. GameCanvas включает в себя все методы Canvas? |
|||
|
||||
Dancer |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 29.4.2005 Где: Nizhniy Novgorod Репутация: 33 Всего: 37 |
а не проще тогда JavaDocs посмотреть сразу, там всё понятно как на ладоне.
там прям так и написано: public abstract class GameCanvas extends Canvas ------------------------------------------------- так как Canvas абстрактный класс, то GameCanvas должен либо то же быть абстрактным либо определять все абстрактные методы своего супер класса. GameCanvas то же абстрактный класс, тогда тебе в своём классе, который унаследован от GameCanvas нужно определять абстрактные методы и GameCanvas и Canvas, или же свой класс то же делать абстрактным и потом уже от него наследоваться и т.д. Но абстрактные методы рано или поздно тебе по любому придётся опрделять. -------------------- У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! ![]() |
|||
|
||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |