Вопросы по теме 'swingworker'
Проблема с приложением Swing
Я разрабатываю приложение Swing, и обычно все работает нормально. Но у меня проблема с графическим интерфейсом.
Когда я запускаю приложение и, например, сворачиваю какое-то другое окно, мое приложение все еще работает, но центральная часть JFrame...
585 просмотров
schedule
08.10.2021
Обновить индикатор выполнения из рабочего потока
Я создаю Java-программу, которая загружает N элементов с сервера. Я хотел бы иметь рабочий индикатор выполнения, который показывает процент «уже загруженных элементов» / N. Прямо сейчас я обновляю значение индикатора выполнения, передавая потоку...
2748 просмотров
schedule
25.11.2021
Обновление графического интерфейса Swing во время ожидания завершения потока
У меня есть приложение Swing с классом Thread, выполняющим определенную работу. Мне нужно в определенный момент остановить запущенный поток. поэтому я помещаю логическое значение в поток, и когда я устанавливаю его в значение true, поток будет...
1702 просмотров
schedule
05.10.2021
Как остановить SwingWorker?
Как я могу остановить SwingWorker выполнение своей работы? Я знаю, что для этого есть cancel() метод, но максимум, что я мог сделать, это анонимно создать новый SwingWorker , который выполняет свою работу.
Вот код для справки:
public void...
2085 просмотров
schedule
11.10.2021
Предотвращение зависания графического интерфейса пользователя при вызове SwingWorker.get ()
У меня есть программа, в которой я загружаю файл и одновременно показываю окно, информирующее пользователя о том, что файл загружается. Я решил создать класс FileLoader, который был бы SwingWorker, который фактически обрабатывал загрузку файла, и...
1393 просмотров
schedule
13.10.2021
Эмуляция Gameboy - SwingWorker застрял на Unsafe.park
Я делаю эмулятор для системы Gameboy и использую Swing в качестве графического интерфейса пользователя. Моя реализация использует SwingWorker для запуска эмуляции ЦП в фоновом потоке. С помощью метода SwingWorker.doInBackground я публикую...
600 просмотров
schedule
19.10.2021
Доступ к JLabel из другого класса, Swingworker
У меня 2 класса. Один класс предназначен для графического интерфейса, а другой - для работы с персоналом. Второй класс включает Swingworker. Он ищет некоторые файлы журналов и берет оттуда какое-то предложение. Также в графическом интерфейсе есть...
695 просмотров
schedule
19.10.2021
Цикл For выполняется только дважды при копировании файлов
Я столкнулся с очень странной проблемой в своей программе, которую я написал для копирования изображений, документов, видео и музыки (из файловой системы Windows) на резервный диск. Я устанавливаю массив строк directories[] равным...
237 просмотров
schedule
13.09.2021
Поворотная полоса прокрутки уведомляет, когда вы прокручиваете мимо определенной точки
Эй, парни. Мне нужны предложения о том, как лучше всего что-то реализовать, пожалуйста. Моя программа:
У меня есть свинговая программа, которая читает файл с несколькими записями разных типов. Я читаю эти записи в java-объекты, делаю из них...
173 просмотров
schedule
30.11.2021
jTable заполняет и обновляет исключение ArrayIndexOutOfBoundsException
У меня ниже SwingWorker для заполнения jTable1. И у меня есть кнопка для выполнения этой задачи.
public class WorkerTime extends SwingWorker<Void, Void> {
protected Void doInBackground() throws Exception {
DefaultTableModel...
293 просмотров
schedule
18.11.2021
Java - вывод процесса обработки (построитель)
В моей программе SwingWorker запускается фоновый процесс. Поток ошибок фонового процесса перенаправляется на stdout , а поток stdout записывается (построчно) в JTextArea . Я думал, что потребляю поток stdout с этим
BufferedReader...
602 просмотров
schedule
30.10.2021
Есть ли разница? SwingWorker # publish против SwingUtilities # invokeLater
Допустим, у нас есть длинная / тяжелая задача, которая должна выполняться в фоновом режиме и публиковать свой прогресс или что-то еще в графическом интерфейсе. Я знаю, что эта публикация должна происходить в потоке отправки событий. Вот почему мы...
44 просмотров
schedule
15.11.2021
Как обмениваться данными с двумя (2) классами SwingWorker в Java
У меня есть два класса SwingWorker: FileLineCounterThread и FileDivisionThread
Я выполню два потока. Когда поток подсчета строк завершится, он передаст результат потоку File Division.
Я не знаю, как передать результат в запущенный поток.
4370 просмотров
schedule
21.02.2022
Есть ли способ установить приоритет фонового потока, используемого SwingWorker?
Есть ли в Java способ установить приоритет для потока, который будет вызывать метод doInBackground() объекта SwingWorker ?
В Thread API есть метод setPriority() . Метод SwingWorker.execute() планирует выполнение Swingworker в рабочем потоке....
1819 просмотров
schedule
02.03.2022
Выполнение кода после SwingWorker.execute()ПОСЛЕ этого
В моем приложении я хотел бы сделать что-то вроде
показать диалоговое окно ожидания, в котором в фоновом режиме происходит какая-то подготовительная задача
после того, как эта подготовительная задача будет выполнена, закройте диалоговое окно...
915 просмотров
schedule
07.03.2022
WatchService и SwingWorker: как это сделать правильно?
WatchService звучал как захватывающая идея ... к сожалению, он кажется таким же низкоуровневым, как и предупреждалось в учебнике / API плюс, на самом деле не вписывается в модель событий Swing (или я упускаю что-то очевидное, ненулевую вероятность...
4689 просмотров
schedule
15.03.2022
Когда привязывать TabelModel к JTable, если данные загружаются с помощью SwingWorker?
Я использую SwingWorker для загрузки данных из базы данных в свой JTable через пользовательскую TableModel, используя подход, предложенный здесь: Как заполнить данные в JTable с помощью базы данных? . Если я привяжу свою TableModel до того, как...
626 просмотров
schedule
13.03.2022
SwingWorker (Thread) никогда не умирает (все еще живет после достижения нулевого значения;)?
Я реализовал SwingWorker, выполняющий некоторые операции в цикле while.
worker = new SwingWorker<Void, String>()
{
public Void doInBackground()
{
while(!this.isCancelled())
{...
201 просмотров
schedule
27.03.2022
Многопоточность с Swing
Я пытаюсь написать многопоточную программу с помощью Swing. По сути, программа работает так: когда она запускается, у нее будет робот (обозначенный кружком на снимке экрана), который бродит по полю. Этот робот должен управляться собственным потоком....
2272 просмотров
schedule
06.04.2022
Обновление jProgressBar от SwingWorker
Я использую для мониторинга длительной задачи, обновляя ProgressBar. Длительная задача, конечно же, выполняется в потоке Swingworker.
Раньше я программировал такие вещи:
public class MySwingWorkerClass extends SwingWorker<Void, Void> {...
13608 просмотров
schedule
09.04.2022