Вопросы по теме '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 просмотров
schedule
13.12.2023
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 просмотров
schedule
12.11.2023
Как случайным образом взаимодействовать с процессом, не замораживая графический интерфейс в Java Swing?
Я создаю шахматное приложение с графическим интерфейсом, работа которого состоит в том, чтобы отображать доску и фигуры и предотвращать ввод недопустимых ходов.
Он также должен иметь функции, связанные с взаимодействием с шахматным движком...
137 просмотров
schedule
08.02.2024