Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Подмена EventQueue / 3 сообщений из 3, страница 1 из 1
27.04.2007, 10:16:18
    #34491821
GKS_Samara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подмена EventQueue
Добрый день!

Читаю Портянкина, у него написано, что можно очередь сообщений заменить
на собственную. Но вот как?
Нужно запоминать время последнего сообщения.

--
Алексей
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
27.04.2007, 11:29:45
    #34492223
Дуремар
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подмена EventQueue
EventQueue queue = new MyEventQueue();
Toolkit.getDefaultToolkit().getSystemEventQueue().push(queue);

Только учтите одну вещь - по идее модальный диалог при открытии подсовывает свою очередь с помощью push. Т.е. после открытия модального диалога ваша очередь перестанет работать. Точно в этом не уверен - надо поэксперементировать, потестить.
...
Рейтинг: 0 / 0
27.04.2007, 11:37:55
    #34492256
Дуремар
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подмена EventQueue
Мне кажется в вашем случае лучше добавить листенер на все события системы с помощью метода
addAWTEventListener(AWTEventListener listener, long eventMask)
класса java.awt.Toolkit
там только eventMask надо правильно настроить.
Только здесь тоже есть свой подводный камень - если у вас не desktop приложение а апплет, то вы будете получать события от всех апплетов запущенных на данный момент, т.к. все апплеты используют одну java машину.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Подмена EventQueue / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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