Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Swing и потоки / 3 сообщений из 3, страница 1 из 1
24.08.2006, 14:16
    #33940293
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Swing и потоки
Есть экранная форма с элементами (JTextField, JTable и т.д.) и желательно чтобы во время взаимодействии с источником данных (БД) экранный интерейс не блокировался (т.е. чтобы перерисовка работала). Для этого перед каждым запросом к БД взводится флажок, запрещающий последующие действи с БД, и запускается второй поток, обращающийся к БД, обновляющий изображение формы (setText, fireTableDataChanged и т.д.) и сбрасывающий флажок.

Вопрос, насколько это корректно?
...
Рейтинг: 0 / 0
24.08.2006, 14:37
    #33940373
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Swing и потоки
почитай на java.sun.com про SwingUtilities.invokeLater() и про SwingWorker.
в последнем издании хорстмана Java 2. Том 2. Тонкости программирования также есть про это
...
Рейтинг: 0 / 0
25.08.2006, 10:28
    #33942207
Satrac
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Swing и потоки
Нафик флажки? Просто сделай очередь запросов к БД и пусти поток, который будет крутиться между очередью и БД.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Swing и потоки / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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