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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> создание графическое меню 
:(
    Опции темы
DarK__AngeL
Дата 7.12.2007, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 7.12.2007

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



Как создать графическое меню?
1) понятно, что надо нарисовать "картинку", на которую будем добавлять пункты меню. если можно, то приведите пример кода
2) как добавлять пункты меню?? при этом мне нужно что-то типа: (процедура добавления)(...) = MENU_OPTIONS
3) как создать селектор?
Заранее, спасибо.

Это сообщение отредактировал(а) DarK__AngeL - 7.12.2007, 15:07
PM MAIL   Вверх
eugine_s
Дата 7.12.2007, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



DarK__AngeL, мне кажется ваш вопрос звучит вот так: напишите вместо меня графическое меню

Не вижу конкретики:  я пробую сделать вот такое, вот мой код, а у меня не получается вот такое.

Что тут сложного: на Canvas вывести несколько строк текста, обвести их в прямоугольник и выделить одни пункт или другим цветом или каким-то другим образом.

А селектор? Тут какая проблема, нажата кнопка на телефоне 

Код


if (menuIndex == 0) 
{
//действия по выбору первого пункта
} else if (menuIndex == 1) 
{
//
} else ....


PM MAIL   Вверх
javastic
Дата 10.12.2007, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 19
Всего: 27



DarK__AngeL, я согласен с eugine_s, выглядит именно как "мне это самому писать в падлу, напишите за меня". Хотяб для приличия что-то в инете поискал или написал бы свои мысли. 


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
DarK__AngeL
Дата 13.12.2007, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 7.12.2007

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



что надо сделать, чтоб графическое меню было абстрактным? просто я Canvas ни в какую не могу использовать из-за этого((
эта проблема решена.
теперь такой вопрос: мне надо проверить яв-ся ли нажатая клавиша клавишей 5. как это осуществить?

Это сообщение отредактировал(а) DarK__AngeL - 13.12.2007, 18:34
PM MAIL   Вверх
eugine_s
Дата 13.12.2007, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(DarK__AngeL @  13.12.2007,  18:09 Найти цитируемый пост)
что надо сделать, чтоб графическое меню было абстрактным? просто я Canvas ни в какую не могу использовать из-за этого((


вы о чем? 

Цитата(DarK__AngeL @  13.12.2007,  18:09 Найти цитируемый пост)
эта проблема решена.


хорошо, что решена.

Цитата(DarK__AngeL @  13.12.2007,  18:09 Найти цитируемый пост)
теперь такой вопрос: мне надо проверить яв-ся ли нажатая клавиша клавишей 5. как это осуществить?


определить метод keyPressed(int keyCode)

Код

public void keyPressed(int keyCode)
{
//собственно в keyCode будет код нажатой кнопки
if (keyCode == Canvas.KEY_NUM5)
{
  System.out.println("нажата кнопка 5");
}

}



Это сообщение отредактировал(а) eugine_s - 13.12.2007, 18:41
PM MAIL   Вверх
DarK__AngeL
Дата 13.12.2007, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 7.12.2007

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



бред извиняюсь, ступил...

Это сообщение отредактировал(а) DarK__AngeL - 14.12.2007, 14:27
PM MAIL   Вверх
eugine_s
Дата 13.12.2007, 22:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



И где вопрос?

Я так понимаю, это из Jimm-а выдраное обработка ввода, зачем он нам?

Это сообщение отредактировал(а) eugine_s - 13.12.2007, 22:12
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

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

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


 




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


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

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