powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / как в java можно программно инициировать событие
11 сообщений из 11, страница 1 из 1
как в java можно программно инициировать событие
    #33891199
Tsttom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую Всех.

Подскажите, пожалуйста, как в java можно программно инициировать событие?
Например в с++ есть такая функция PostMesage(....); Таким образом при возникновении одного события его можно подменить другим. А как в таком случае можно сделать в Java? Мне нужно принажатии клавиши Enter получить событие от клавиши Tab.
...
Рейтинг: 0 / 0
как в java можно программно инициировать событие
    #33892073
Фотография hinotf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слушатель событий клавиатуры поместить на самый высокий уровень. В нём, если источник события - клавиша Enter, то...

Nai tiruvantel ar varyuvantel i Valar tieyanna nu vilya
...
Рейтинг: 0 / 0
как в java можно программно инициировать событие
    #33893972
Tsttom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошу прощения за тупость, но ответ для меня слишком общий.

Ну поймаю я нажатие клавиши ENTER или через KeyListener или через getInpuMap/getActionMap а дальше-то что? Как его преобразовать в событие табуляция?
...
Рейтинг: 0 / 0
как в java можно программно инициировать событие
    #33894344
Фотография hinotf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создать объект KeyEvent про табуляцию и передать его в нужный слушатель.

Nai tiruvantel ar varyuvantel i Valar tieyanna nu vilya
...
Рейтинг: 0 / 0
как в java можно программно инициировать событие
    #33895760
anton_evane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слушателем добавь и все
...
Рейтинг: 0 / 0
как в java можно программно инициировать событие
    #33896547
Tsttom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем.

Попробую.
...
Рейтинг: 0 / 0
как в java можно программно инициировать событие
    #33896938
Tsttom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема такая.

В JTable, при нажатии клавиши Enter, перемещение по ячейкам идет сверху вниз и слева направо. А надо сделать как при нажатии клавиши Табуляция - слева направо и сверху вниз. Вот и все. И где взять отот слушатель, если он в JTable где-то есть.
...
Рейтинг: 0 / 0
как в java можно программно инициировать событие
    #33896999
Фотография hinotf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А этоне Ваш вопрос??? http://forum.java.sun.com/thread.jspa?forumID=31&threadID=665031
один-в-один. там ссылки, которые куда-то приведут

Nai tiruvantel ar varyuvantel i Valar tieyanna nu vilya
...
Рейтинг: 0 / 0
как в java можно программно инициировать событие
    #33927225
Tsttom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нашел здесь:

http://forum.java.sun.com/thread.jspa?forumID=257&threadID=505866
...
Рейтинг: 0 / 0
как в java можно программно инициировать событие
    #33950033
zurtax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ребята, есть такая проблема в тему:
когда JTable пустой его на JScrollPane считай что нет.
как сделать так чтобы JScrollPane мог получать фокус (jScrollPanesetFocusable(true); не помогает) и при нажатии клавиши, скажем INSERT, передавал событие JTable-у?
...
Рейтинг: 0 / 0
как в java можно программно инициировать событие
    #33950188
zurtax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вопрос отпал
по щелчку мыши га JScrollPaneпередаю фокус JTable, вот и все :)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / как в java можно программно инициировать событие
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]