Вопросы по теме 'swingworker'

Модальное диалоговое окно Swing Worker не закрывается
У меня есть поток SwingWorker, который запускает модальное диалоговое окно (из прослушивателя изменения свойства, который прослушивает StateValue из start), и рабочий процесс приступает к выполнению своей работы. Однако похоже, что метод done не...
2709 просмотров
schedule 31.05.2024

SwingWorker: когда именно вызывается метод done?
Javadoc метода done() метода SwingWorker: Выполняется в потоке отправки событий после завершения метода doInBackground. У меня есть подсказки, что это неверно в случае отмененного работника. Done вызывается в каждом случае (обычное...
16950 просмотров
schedule 12.04.2022

Вызов функции в основном потоке из фонового потока
Обновлять Я обновил этот вопрос, чтобы включить исходный код реализации Java с использованием предложенного класса SwingWorker, чтобы получить тот же результат, что и в примере с Objective-C. Надеюсь, это поможет будущим искателям приключений....
2051 просмотров
schedule 29.08.2022

Запуск функции в EDT из doInBackground
Я хочу запустить определенную функцию из doInBackground в EDT. В настоящее время я настроил его, используя публикацию и процесс, который работает нормально. Однако я хочу знать, есть ли способ запустить функцию в EDT из doInBackground без...
125 просмотров

Многопоточность Java Swing и зависание пользовательского интерфейса
Не могу понять это. При использовании worker или invokeLater пользовательский интерфейс по-прежнему зависает. После загрузки каждого файла я хочу, чтобы JList обновлялся. Но JList будет обновляться только после возврата протектора. Вот код:...
1987 просмотров
schedule 20.05.2022

SwingWorker завершает работу, PropertyChangeListener слушает, но как вернуться к EDT?
Я уже просмотрел много тем по этой теме, но ничего не подходит для моей конкретной ситуации. У меня есть свинг-приложение, которое анализирует QR-коды, извлекает найденные имена входа и выполняет вызовы БД для получения данных для этого...
4816 просмотров
schedule 04.09.2022

Мой JProgressBar не обновляется до 100%
Хорошо, у меня есть следующий код. public class MyProgressBar extends JPanel implements MyData, Serializable { /** * */ public static final int MAX = 10000; public static final int WIDTH = 400;...
15154 просмотров

Основное неопределенное использование панели JProgress
Я просто хочу иметь неопределенную анимацию JProgressBar в левом нижнем углу моего кадра, когда выполняется длинная загрузка. Я просмотрел много учебников, ни один из которых мне не ясен. Я просто хочу, чтобы он анимировался, пока файл загружается...
18371 просмотров

использование Swingworker дает неверные результаты
Мой проект следует следующему алгоритму: Я хочу использовать swingworker. Вот как я его использую, но результаты не правильные В моем коде GUI мой код предназначен для выполнения основного класса Я написал следующие строки кода в коде...
87 просмотров
schedule 11.07.2022

Ожидание нескольких SwingWorkers
Обратите внимание на следующий фрагмент кода: import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.lang.reflect.InvocationTargetException; import javax.swing.*; public class TestApplet...
7259 просмотров
schedule 20.05.2022

SwingWorker обновляет несколько комбинаций, списков, таблиц с помощью одной карты
Следуя предыдущему вопросу, который был решен, я могу заполнить несколько полей со списком с SwingWorker , используя один HashMap . Теперь я хочу заполнить/обновить несколько выпадающих списков И списков И таблиц, которые содержатся в разных...
475 просмотров
schedule 05.07.2023

Невозможно переопределить метод process() в SwingWorker
У меня есть класс SwingWorker следующим образом: class RemotePlayersWorker extends SwingWorker<String[][], Object> { PlayerCanvas parent; RemoteHandler remote; String[][] players; int maximumConnections;...
1816 просмотров

SwingWorker publish()/process() действует как done()
Детали реализации: я работаю над школьным проектом, в котором мне нужно имитировать некоторые очереди. Через случайные промежутки времени должны генерироваться клиенты, клиент выбирает одну очередь (у меня может быть несколько очередей) для входа и...
7467 просмотров

Панель JProgress не обновляется
Здравствуйте, я хочу обновить свою панель JProgress с помощью класса Swing Worker. Я искал другие вопросы по этой теме на этом форуме и взял некоторый код решения, но в моем случае я не работаю :( У меня есть два класса: в первом классе я создаю...
55 просмотров
schedule 18.04.2023

SwingWorker устанавливает флаг после завершения своей работы
Я собрал приложение, которое открывает текстовые файлы и позволяет пользователям редактировать их (например, текстовый редактор). Некоторые текстовые файлы могут быть сколь угодно большими, поэтому их открытие может занять некоторое время. Я...
194 просмотров
schedule 15.07.2023

Дизайн пошаговых игр: событийный или игровой цикл
Я создаю свою первую игру на Java. Игра Монополия. Я борюсь с тем, как мне спроектировать игру, чтобы смоделировать ее пошаговую структуру (управление ходами игроков). Я хочу, чтобы в игру могли играть как один игрок, управляемый человеком, так и...
13410 просмотров

Обновление JLabel не работает должным образом внутри потока SwingWorker
Я пытаюсь обновить JLabel в некотором ожидаемом поведении, например - COND 1: JLabel должен отображаться в течение 5 секунд, затем он должен быть невидимым в течение следующих 3 секунд, затем он должен отображаться в течение 5 секунд и так далее....
1151 просмотров
schedule 06.03.2024

Метод done SwingWorker выполняется даже до завершения doInBackground случайным образом.
У меня есть фрагмент кода JFrame , который останавливает SwingWorker при его закрытии: import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.SwingWorker; import...
1116 просмотров
schedule 15.01.2023

Java — Как использовать JProgressBar с SwingWorker
Я создаю приложение Java с загрузчиком. Моя проблема в том, что индикатор выполнения не работает. Я хочу, чтобы мой индикатор выполнения показывал ход загрузки, но не удалось. Вот часть моего кода. Индикатор прогресса просто застрял на 0%......
1175 просмотров
schedule 04.09.2022

утилизация фрейма от swingWorker
на самом деле я вызвал качающийся рабочий из фрейма (предположим) A .. в классе качающегося рабочего в методе do-in-Background у меня есть определенные запросы к БД, и я тоже вызываю фрейм B .. в методе done (), однако я хочу избавиться от кадра А.....
768 просмотров
schedule 14.08.2022