Вопросы по теме 'event-dispatch-thread'
Связь между EDT и основными потоками
Я задавал много вопросов о проекте, над которым я недавно работал. Вот сценарий, в котором я нахожусь, и любая помощь или указание в правильном направлении очень помогут...
Это сетевая программа, построенная с сервером и несколькими клиентами. У...
1386 просмотров
schedule
17.03.2022
Java: есть ли SwingUtilities.invokeNowOrLaterIfEDT() или что-то подобное?
(обязательно прочитайте правку ниже, этот вопрос явно сбивает с толку, извините за это)
Вот типичный SwingUtilities.invokeLater вызов:
SwingUtilities.invokeLater( new Runnable() {
public void run() {
...
}
} );
Теперь...
225 просмотров
schedule
25.10.2022
Код проверки Swing в потоке отправки событий во время выполнения
Существуют ли какие-либо библиотеки, которые используют код для проверки того, что методы, вызываемые компонентами Swing, вызываются в потоке отправки событий? Вероятно, было бы не слишком сложно написать базовый код для этого, но я уверен, что есть...
3762 просмотров
schedule
08.06.2022
Проблема с обновлением jTextArea
Я пишу программу чата RMI. В моей программе я могу получать и отправлять сообщения, но не могу отображать их в TextArea. Я не уверен, что это за ошибка. Я также пробовал использовать метод Event Dispatch. Это не помогает.
public class client...
474 просмотров
schedule
25.04.2023
Что такое потокобезопасное использование (отправление событий) для JOptionPane.showMessageDialog и swing.utils.invokeAndWait?
У меня есть простой groovy script, который из основного потока выполнения должен отображать пользователю некоторые диалоговые окна.
Мои знания о свингах ограничены и заржавели, но я помню, что читал о необходимости быть осторожным, чтобы держать...
2956 просмотров
schedule
19.01.2023
Демонстрация от Sun, делающая что-то с графическим интерфейсом вне EDT?
Я просматриваю SplashDemo.java из руководств по Java Sun. В классе показано, как создавать экраны-заставки при запуске приложения. SplashDemo создает фрейм прямо в основном методе. Почему в этом примере нормально не запускать код графического...
279 просмотров
schedule
16.05.2023
Перерисовка в многопоточной среде
я работаю над апплетом с десятью различными источниками данных (например, статистика/журнал ошибок/...). Каждый источник данных обновляется одним сетевым соединением и сообщает об обновлениях через механизм наблюдателя. Апплет имеет различные...
315 просмотров
schedule
26.07.2022
Включить небезопасное для потоков предупреждение для элементов управления Swing в MATLAB
По умолчанию предупреждения Swing "not thread-safe" отключены в MATLAB. Кто-нибудь знает, что такое идентификатор этого предупреждения, чтобы я мог включить его в MATLAB?
Яир Альтман писал об этом много лет назад, но я больше не могу найти....
202 просмотров
schedule
05.12.2023
Что делает SwingUtilities.invokeLater?
Что делает SwingUtilities.invokeLater ? Просто задерживает выполнение блока кодов внутри своего метода run ? В чем разница между вызовом действия внутри функции invokeLater или просто вызовом его в конце потока, который мы хотим выполнить?...
63711 просмотров
schedule
15.06.2022
Java Swing очистить очередь событий
Можно ли это сделать стандартным образом?
Вот сценарий.
Начните делать что-нибудь дорогое в EDT (EDT заблокировано, пока дорогостоящая операция не закончится).
Пока EDT был заблокирован, пользователь продолжал нажимать / перетаскивать...
7994 просмотров
schedule
26.04.2022
SwingUtilities.invokeLater
Мой вопрос связан с SwingUtilities.invokeLater . Когда я должен использовать его? Должен ли я использовать каждый раз, когда мне нужно обновить компоненты графического интерфейса? Что именно он делает? Есть ли альтернатива ему, поскольку он не...
34521 просмотров
schedule
16.09.2022
java SwingWorker запускает runnables из doInBackground() и как уведомить поток отправки событий
только что изучил SwingWorker и у меня есть вопрос (я ищу ответ на этот вопрос, но конкретно не рассматриваю эту настройку)
Я создаю небольшой сервер, который будет иметь максимум 2-3 одновременных соединения. Я использую Jframe с внутренним...
2065 просмотров
schedule
24.11.2022
Как определить, когда основной поток замораживает графический интерфейс в java?
Я хочу определить, когда некоторые операции потребления времени в основном потоке вызывают зависание графического интерфейса. Моя цель - автоматически устанавливать и отключать курсор ожидания.
спасибо
1565 просмотров
schedule
03.02.2023
Как я могу запустить серверный сокет в фоновом режиме с помощью графического интерфейса Java Swing и по-прежнему использовать графический интерфейс?
У меня работает базовый сервер, но я хочу иметь возможность нажать кнопку в графическом интерфейсе для запуска указанного сервера.
В настоящее время, когда я нажимаю кнопку для запуска сервера, кнопка остается нажатой, а остальная часть...
5459 просмотров
schedule
06.09.2022
создать новый поток внутри проблемы actionPerformed и Event Dispatch Thread (EDT)
Как заявил Sun, actionPerformed() из ActionListener автоматически выполняется в EDT, поэтому я решил создать новый поток внутри метода actionPerformed(), и проблема в том, что этот поток не выполняется внутри EDT. Кто-нибудь может это объяснить?...
3422 просмотров
schedule
07.06.2022
Как я могу сделать класс Progress Bar, значение которого можно обновить из вызывающего класса
Я пробовал следовать учебникам, но я продолжаю где-то теряться.
Что мне нужно, так это класс, который создает и отображает индикатор выполнения ( JProgressBar ), значение которого я могу установить, когда я перебираю данные, загруженные из файла, и...
2398 просмотров
schedule
05.08.2023
Перекачивать события из другого потока, кроме потока отправки событий в Swing
В моем приложении некоторый процесс, запущенный в потоке диспетчеризации событий (EDT) AWT, может быть прерван при определенных обстоятельствах. Затем он ожидает ввода от пользователя. Увы, поскольку процесс находится в EDT, все приложение зависает,...
1634 просмотров
schedule
13.06.2022
может ли кто-нибудь помочь мне с тем, почему мой графический интерфейс не активен во время выполнения цикла?
после завершения цикла все кнопки и текстовые поля доступны для использования, но во время выполнения цикла ничего нельзя нажимать. Я пробовал много разных вещей, смотрел на разных сайтах, но ничего не может мне помочь. не могу понять что не так!...
808 просмотров
schedule
10.09.2022
Пользовательское событие Java в потоке отправки событий
Я создаю приложение Java, и я реализовал пользовательские прослушиватели и события. Теперь проблема заключается в том, что существует много событий и прослушивателей, а поток графического интерфейса приложения блокируется, пока прослушиватели...
1975 просмотров
schedule
01.11.2022
Должен ли я использовать SwingUtilities.invokeLater() внутри SwingWorker.doInBackground()?
Обычный способ взаимодействия с EDT из Swing Worker — использование метода get(). Но у меня длинная задача и такой код:
public Void doInBackground() {
for(Object o : objects) {
doSomething();...
1688 просмотров
schedule
17.03.2024