Вниз  Java-программирование (1-ые посты)
- 17.06.2016 / 19:22
DominaN
  Пользователь

DominaN 
Сейчас: Offline
К слову, Stack в Java (который класс) абсолютно уродский, ибо наследован (sick!) от вектора
- 17.06.2016 / 19:37
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
DominaN, в узких случаях приходится костылировать делая свою реализацию инструментов.
__________________
 знает толк
- 17.06.2016 / 19:55
DominaN
  Пользователь

DominaN 
Сейчас: Offline
vl@volk, почему костылировать? Нормальная практика вполне
- 17.06.2016 / 20:09
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
DominaN, это противоречит развитию человека, ты повторяешь то, что уже твои предки изобрели, делая заострение на элементе который нужен только тебе.
__________________
 знает толк
- 17.06.2016 / 21:36
Wladimir134679
  Пользователь

Wladimir134679 
Сейчас: Offline
Здравствуйте. У меня вопрос по JavaSe, почему у меня не получается двигать изображение с помощью кнопок на клавиатуре? Ниже прикреплён скриншот класса который обрабатывает события с клавиатуры, например нажимает пользователь клавишу "W" и изображение должно идти в верх. У меня так реализация такая: когда пользователь нажимает "W" в метод на панели MoveImage(int x, int y) передаются значения, если в верх, то dPanel.MoveImage(0,-2);
сам метод MoveImage:
  1. public void MoveImage(int x1, int y1){
  2.   x+=x1;
  3.   y+=y1;
  4. }

я подключаю этот класс к DrawPanel через:
  1. addKeyListener(new MyKey(this);
в конструкторе панели

надеюсь ясно объяснил. :-)
пожалуйста помогите :)
__________________
 Смерть правит миром

Изменено Wladimir134679 (17.06 / 21:39) (всего 2 раза)


Прикрепленные файлы:
Screenshot - 16(…).png (9.32 кб.) Скачано 142 раза
- 17.06.2016 / 21:43
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Wladimir134679, в DrawPanel возле addKeyListener setFocusable(true) и requestFocus()
__________________
 let live
- 17.06.2016 / 21:54
Wladimir134679
  Пользователь

Wladimir134679 
Сейчас: Offline
aNNiMON, Спс за ответ. Получилось. Еще один вопрос на сегодня. Как узнать координаты мыши?
Опять у меня всё есть, и класс отвечает за мышь, и там нажатие мыши обрабатывается, а сама мышь где находится нет.
Метод
  1. public void mouseMoved(MouseEvent me){
  2. dp.setMouseXY(me.getX(), me.getY());
  3. }
в классе мыши.
__________________
 Смерть правит миром
- 17.06.2016 / 22:02
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Wladimir134679, MouseMotionListener добавил?
- 17.06.2016 / 22:05
Wladimir134679
  Пользователь

Wladimir134679 
Сейчас: Offline
DominaN, Куда? В панель как add?
Или интерфейс у класса?
__________________
 Смерть правит миром
- 17.06.2016 / 22:14
Wladimir134679
  Пользователь

Wladimir134679 
Сейчас: Offline
Получилось! И в this.add... Добавил и такой же интерфейс у класса мыши. Всё работает!
__________________
 Смерть правит миром
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)