Вниз  Java-программирование (1-ые посты)
- 3.04.2012 / 23:06
ScRoLiS
  Пользователь

ScRoLiS 
Сейчас: Offline
:офигеть: я уже начал жалеть о сказанном :-D
С мобилы проблематично анализировать такой код. Завтра за комп сяду попробую помочь.
__________________
 Чпок... Добрый вечер!
- 4.04.2012 / 14:20
[Rutar]
  Пользователь

[Rutar] 
Сейчас: Offline
Всем привет, вот у меня вопрос такой - есть такая програма jClazzME - в ней если в меню нажать кнопку 8, то меню прокручиваетса вниз, а если ее зажать - то меню очень бистро прокручиваетса вниз - как такое реализовать в коде програми ? У меня получаетса код для нажатой кнопки и зажатой, а вместе - никак :-(
- 4.04.2012 / 14:49
Dimon638
  Пользователь

Dimon638 
Сейчас: Offline
[Rutar], ну через булевые переменные делай, типа в keyPressed если нажали вниз, то down=true и соответсвенно двигать курсор вниз, а если в keyReleased сработало вниз, то down=false.
Правда курсор будет мгновенно ехать быстро вниз, не плохо бы ещё один раз передвинуть курсор при нажатии и отсчитать - если несколько миллисекунд продолжили держать клаву, то двигать быстро).
- 4.04.2012 / 15:03
Night_Death
  Пользователь

Night_Death 
Сейчас: Offline
есть еще такой полезный метод keyRepeated
- 4.04.2012 / 15:41
Dimon638
  Пользователь

Dimon638 
Сейчас: Offline
Night_Death (04.04.2012/15:03)есть еще такой полезный метод keyRepeatedЭто да, но он как ни странно, на разных телах по разному работает))
Я много раз замечал, когда например инкрементировать переменную прямо в нём, то на нокии если зажать клаву, то переменная будет увеличиваться на один через ~0.5 секунд, а на SE это будет побыстрее, к тому же если подольше подержать, то прибавление переменной будет ускоряться)) Есть телефоны, которые вообще не поддерживают keyRepeated. :-)
А если делать через keyPresed и keyReleased и с boolean'ами, то всё будет чётко работать :-)
- 4.04.2012 / 16:50
DeZ
  Пользователь

DeZ 
Сейчас: Offline
Дайте пожалуйста короткий примерчик примерчик на java se, ввод с клавиатуры строки и запись в переменную.
- 4.04.2012 / 17:04
Freddy
  Пользователь

Freddy 
Сейчас: Offline
  1. import java.util.Scanner;
  2. ...
  3. public static void main(String args[]) {
  4.     //чтение с консоли
  5.     Scanner scanner = new Scanner(System.in);
  6.     String s = scanner.next();
  7. }

- 4.04.2012 / 20:09
[Rutar]
  Пользователь

[Rutar] 
Сейчас: Offline
Dimon638, если можеш, напиши please пример - а то у меня чето не очень получаетса :-(
- 4.04.2012 / 21:10
sapiens
  Пользователь

sapiens 
Сейчас: Offline
beginner, у тебя метод render вызывается после рисования строк
- 4.04.2012 / 22:44
Salat-Cx65
  Пользователь

Salat-Cx65 
Сейчас: Offline
Dimon638, кейРепитед лучше использовать для управления зажатием, а саму обработку поместить в отдельный тред
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)