|
6 / 6 / 1
Регистрация: 05.03.2009
Сообщений: 88
|
|
Работа с AWT25.05.2010, 19:40. Показов 2425. Ответов 11
Метки нет (Все метки)
нужно нарисовать небольшой рисунок и при нажатии стрелок на клавиатуре этот рисуночек должен двигаться по форме ((((
рисуночек то я накидал... с основами рисования тоже разобралься... но как можно перехватить нажатия стрелок ? и какой тип приложения использовать Desktop или Applet ? я рисовал на новом окне (Desktop)... кто что может подсказать ?
1
|
|
| 25.05.2010, 19:40 | |
|
Ответы с готовыми решениями:
11
Непонятная работа java.awt.List Работа с awt в java ME Работа с графикой awt |
|
6 / 6 / 1
Регистрация: 05.03.2009
Сообщений: 88
|
|
| 30.05.2010, 19:14 [ТС] | |
|
Ну хоть кто-нибудь знает как перехватывать нажатия кнопок ??? любых...
0
|
|
|
33 / 33 / 1
Регистрация: 26.03.2007
Сообщений: 82
|
|
| 31.05.2010, 03:01 | |
|
Вот то что тебе надо.
А вот что получается. Очень хорошо написано, без лишней воды и всё понятно. Подробности можешь прочитать, поискав про пакет событий java.awt.event
1
|
|
|
6 / 6 / 1
Регистрация: 05.03.2009
Сообщений: 88
|
|
| 31.05.2010, 11:25 [ТС] | |
|
Мне же не ворон считать нужно... там нет ни одного перехватчика нажатия (((
0
|
|
|
33 / 33 / 1
Регистрация: 26.03.2007
Сообщений: 82
|
||||||
| 31.05.2010, 12:05 | ||||||
|
Там есть перехватчики нажатия. Ты невнимательно прочитал.
Папример вот что выполняется, если нажать на кнопку addCrow:
Вот полное описание, правда на английском. Добавлено через 11 минут Тьфу ты блин, ты имел ввиду клавиши, а не кнопки! Добавлено через 1 минуту Вот поищи так. Добавлено через 2 минуты Конкретно вот этот метод тебе нужен.
1
|
||||||
|
6 / 6 / 1
Регистрация: 05.03.2009
Сообщений: 88
|
||||||
| 31.05.2010, 19:00 [ТС] | ||||||
|
Вот что я с твоей помощью навалял...
Добавлено через 17 минут KeyDown срабатывает только при первом нажатии (((
0
|
||||||
|
33 / 33 / 1
Регистрация: 26.03.2007
Сообщений: 82
|
||||||
| 01.06.2010, 15:48 | ||||||
|
Сейчас нет времени втыкать в код, опаздываю, уходить надо.
Во-первых, посмотри про updateUI(); во-вторых, посмотри про repaint(); в-третьих, может быть надо переопределить метод Component(Graphics g); в-четвертых, попробуй просто упростить всё и рассмотреть локальный кусочек кода, поколдовать с ним. P.S. А что, это наблюдается только с клавишей DOWN? Добавлено через 2 минуты Мож чё-нить типа того?
1
|
||||||
|
6 / 6 / 1
Регистрация: 05.03.2009
Сообщений: 88
|
|
| 01.06.2010, 16:31 [ТС] | |
|
когда нажимаю вниз то должно быть хоть какоето движение прямоугольника...
сделаю ВНИЗ - сразу получатся и все остальные )))
0
|
|
|
33 / 33 / 1
Регистрация: 26.03.2007
Сообщений: 82
|
|
| 02.06.2010, 01:20 | |
|
Ну то есть с this.repaint() как я написал не канает?
1
|
|
|
6 / 6 / 1
Регистрация: 05.03.2009
Сообщений: 88
|
|
| 02.06.2010, 10:47 [ТС] | |
|
после вызова рипеинта вообще ничего не отрисовывает (((
0
|
|
|
33 / 33 / 1
Регистрация: 26.03.2007
Сообщений: 82
|
||||||
| 03.06.2010, 04:06 | ||||||
|
Ты неправильно слухачи объявил =)
Добавлено через 5 минут Вот тут посмотри как написано http://ru.wikibooks.org/wiki/Java/Первое_окно А ещё вот примерчик http://www.rtindex.ru/primery_... ample.html Добавлено через 2 часа 45 минут Короче, я тут запарился и вот тебе написал сам примерчик. Я до этого сам с Listener-ами не сталкивался, поэтому теперь тебе спасибо, за то что вынудил ими заняться. Вот что у меня получилось:
У меня вот долго не выходило вызвать метод изменения положения окна, методом listener-а. Потом просто вынес это дело в метод updateApp() и всё волшебным образом заработало. А как можно вызвать эту строчку не вынося в отдельный метод?
1
|
||||||
|
6 / 6 / 1
Регистрация: 05.03.2009
Сообщений: 88
|
|
| 05.06.2010, 08:43 [ТС] | |
|
я со Swing еще не сталкивался... но и на этом спасибо! предмет я уже этот сдал ))))
0
|
|
| 05.06.2010, 08:43 | |
|
Помогаю со студенческими работами здесь
12
jawa.awt.*
Альтернатива AWT Проблемки с AWT java.awt.*; Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|