powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите с потоком плз
4 сообщений из 4, страница 1 из 1
Помогите с потоком плз
    #34085542
RomanSP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, подскажите как из созданного потока, получить доступ к основному фрейму? Т.е. я, чтоб программа не зависала при выполнении запросов к БД, поместил этот код в отдельный поток (создал отдельный класс) , и оттуда хочу обновлять окно программы (прогресс-бар), которое объявлено в другом классе. Ситуация в том что не получается получить доступ из методов класса потока к методам класса фрейма...
Подскажите новичку плз, как вообще правильно сделать работу с потоками в данном случае ?
Или мож при вышлет примерчик обновления окна программы из разных потоков?

Пишу на Borland JBuilder.
...
Рейтинг: 0 / 0
Помогите с потоком плз
    #34085553
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При создании экземпляра класса-потока, передаешь ему экземпляр основного фрема (можно через конструктор). И не забывай про синхронизацию.
...
Рейтинг: 0 / 0
Помогите с потоком плз
    #34085572
mysterio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все операции с интерфейсом за исключением уже синхронизированных нужно выполнять ТОЛЬКО из Event-Dispatching Thread. Соответственно, чтобы заставить ваш код выполняться из этого потока, нужно вызывать методы SwingUtilities.invokeLater(), SwingUtilities.invokeAndWait(). За примерами на java.sun.com.
...
Рейтинг: 0 / 0
Помогите с потоком плз
    #34085576
он же
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор, прочитайте наконец хорошую книжку. Core Java vol.2, например.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите с потоком плз
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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