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

Печать вывода другой программы в текстовую область java
Я создаю графический интерфейс с использованием Java. Этот графический интерфейс запускает программу из командной строки, используя класс ProcessBuilder. Немного информации о запущенном процессе: из командной строки он создает другое окно и...
3017 просмотров
schedule 18.11.2022

Экземпляры Swingworker не работают одновременно
Мой компьютер имеет 4 ядра, и я запускаю программу графического интерфейса Java Swing. Когда я запускаю свое приложение, оно использует только два ядра и около 30% загрузки ЦП. У меня есть большое количество файлов для обработки, и я хочу разделить...
1313 просмотров
schedule 22.05.2024

Графический интерфейс работает со скоростью 30 кадров в секунду?
Во время тестирования некоторого кода моделирования в реальном времени, который использует Swingworker, я заметил, что мой графический интерфейс всегда работает со скоростью 30 кадров в секунду, ни больше, ни меньше. Я обновляю графический интерфейс...
2308 просмотров
schedule 10.10.2022

Поток Java Swingworker
У меня есть вопрос о параллелизме Java. Я практикую Java Threading. Что я делаю, так это создаю простой интерфейс с кнопкой и JSlider. Поэтому, когда я нажимаю кнопку, переменная увеличивается, и JSlider перемещается соответственно. Теперь я...
188 просмотров
schedule 09.12.2023

Как структурировать publish() и process() в SwingWorker для обновления более одного компонента Swing в EDT?
У меня есть процесс подключения ServerSocketChannel в SwingWorker. В самом приложении Swing два JLabels должны обновляться (1) строкой (статус соединения) и (2) целым числом (количество подключенных клиентов). Ниже приведен скриншот приложения до...
954 просмотров
schedule 13.01.2024

Уведомить рабочий поток Swing
Я использую Swing Worker, чтобы показать диалог прогресса и запустить фоновый процесс. Мне нужна функциональность, например, когда пользователь нажимает кнопку отмены в диалоговом окне прогресса, отображается диалоговое окно подтверждения, процесс...
283 просмотров
schedule 08.11.2023

Java SwingWorker с JDialog, показывающим JProgressBar во время сетевой операции JDBC
У меня есть кадр с кнопкой, при нажатии на которую отображается JDialog с индикатором выполнения, и некоторые данные извлекаются с использованием драйвера jdbc (индикатор выполнения обновляется). Мне нужна была кнопка отмены, поэтому я потратил...
2755 просмотров
schedule 28.12.2023

Индикатор выполнения JButton Action Listener, обновить без зависания?
У меня есть индикатор выполнения, когда я нажимаю кнопку, на прослушивателе кнопок у меня есть индикатор выполнения, который обновляется по мере загрузки чего-либо. Однако графический интерфейс зависает до завершения загрузки. Как я могу заставить...
1696 просмотров
schedule 05.02.2024

Исключение одновременной модификации в Swingworker
Я создал программу для чтения последовательного порта, построения данных и отображения значения. Я использую SwingWorker для сбора, проверки и построения графиков значений, позволяя пользователю остановить сбор данных в графическом интерфейсе. Я...
812 просмотров

Swingworker замораживает диалоги, не обновляя
Я надеюсь, что задаю здесь правильные вопросы, но не стесняйтесь спрашивать меня о любой дополнительной информации. Я пытаюсь написать программу на Java, которая будет обрабатывать фрагмент кода из текстовой области. программа делает именно то, что...
229 просмотров
schedule 29.12.2023

Долгий процесс под Swing GUI: непредвиденная задержка
Чтобы объяснить мой вопрос, вот MCVE, где нажатие JButton на JDialog A открывает JDialog B: import java.awt.BorderLayout; import java.awt.Color; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import...
120 просмотров
schedule 14.11.2023

publish() в методе SwingWorker — ошибка
Я использую класс SwingWorker и внутри метода doInBackground() , определенного как protected Integer doInBackground() throws Exception , я вызываю метод публикации. Это работает нормально. В другом месте я вызываю другой метод, определенный как...
53 просмотров
schedule 06.03.2024

SwingWorker не обновляется при длительном процессе
Я использую SwingWorker и Он отлично обновляет JProgressBar, КОГДА процесс не слишком тяжелый (например, список «Trames», содержащий 62 элемента) Он не обновляет JProgressBar, когда процесс тяжелый (я тестировал 100 000 элементов, наконец, он...
49 просмотров

Как случайным образом взаимодействовать с процессом, не замораживая графический интерфейс в Java Swing?
Я создаю шахматное приложение с графическим интерфейсом, работа которого состоит в том, чтобы отображать доску и фигуры и предотвращать ввод недопустимых ходов. Он также должен иметь функции, связанные с взаимодействием с шахматным движком...
137 просмотров