3.03.2010 / 20:08 | |
ShadowAngel Пользователь Сейчас: Offline
Имя: Игорь Откуда: Мaриуполь Регистрация: 07.02.2010
| aNNiMON, Я имел виду как определить какой элемент меню был выбран! А не как делать функционал для пунктов меню... Типа как в list метод getSelectIndex() определяет.
Изменено ShadowAngel (3.03 / 20:11) (всего 1 раз) |
3.03.2010 / 20:18 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| ShadowAngel, Ну а я тебе про что говорю? Про функционал пунктов меню и речи не было.
__________________
let live Изменено aNNiMON (3.03 / 20:19) (всего 1 раз) |
4.03.2010 / 10:40 | |
FiGhTeR Пользователь
| ShadowAngel (03.03.2010/20:08) aNNiMON, Я имел виду как определить какой элемент меню был выбран! А не как делать функционал для пунктов меню... Типа как в list метод getSelectIndex() определяет.If (...==...){ ... }
|
4.03.2010 / 13:35 | |
ShadowAngel Пользователь Сейчас: Offline
Имя: Игорь Откуда: Мaриуполь Регистрация: 07.02.2010
| FiGhTeR, Это я и так знаю!
|
4.03.2010 / 14:10 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| ShadowAngel, ну блин, задавай тогда вопрос нормально. У меня меню состоит обычно из массива в котором храню названия элементов {"Файл", "Правка"}, и byte - индекс. И вот я обрабатываю: if(str[cur].equals("Файл")) {/*файл*/}
__________________
let live |
4.03.2010 / 14:27 | |
ShadowAngel Пользователь Сейчас: Offline
Имя: Игорь Откуда: Мaриуполь Регистрация: 07.02.2010
| aNNiMON, О спс это я и хотел узнать!
|
4.03.2010 / 14:41 | |
ShadowAngel Пользователь Сейчас: Offline
Имя: Игорь Откуда: Мaриуполь Регистрация: 07.02.2010
| aNNiMON, У тебя случайно нет примера создания графического меню?
Изменено ShadowAngel (4.03 / 14:42) (всего 1 раз) |
4.03.2010 / 16:30 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| ShadowAngel, Вкратце напишу. String menu = new String[] {"Меню", "Помощь", "Выход"};
byte cur = 0;
/*ФФ*/
public void keyPressed(int key) {
int ga=getGameAction(key);
if(ga==UP) {cur--; if(cur<0) cur=menu.lenght-1;}
if(ga==DOWN) {cur++; if(cur>=menu.lenght) cur=0;}
if(ga==FIRE) {/*обработчик*/}
}
__________________
let live Изменено aNNiMON (4.03 / 16:31) (всего 1 раз) |
4.03.2010 / 18:01 | |
ShadowAngel Пользователь Сейчас: Offline
Имя: Игорь Откуда: Мaриуполь Регистрация: 07.02.2010
| aNNiMON, спс! А такой метод String s = (String)a; пашет в Java?
|
4.03.2010 / 18:10 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| ShadowAngel, Ээ, а зачем он?
__________________
let live |