Вопросы по теме 'swingworker'
Как использовать SwingWorker в Java?
В связи с моим предыдущим вопросом: Вызов перерисовки из другого класса в Java?
Я новичок в Java и просмотрел несколько руководств по SwingWorker. Тем не менее, я не уверен, как это реализовать с помощью примера кода, который я дал в...
86104 просмотров
schedule
29.04.2022
Java – разница между SwingWorker и SwingUtilities.invokeLater()
SwingWorker используется для следующих целей:
Для запуска длительных задач в другом потоке, чтобы предотвратить зависание графического интерфейса.
Для обновления графического интерфейса с результатами, полученными в результате длительной...
8346 просмотров
schedule
25.05.2023
Выполнение SwingWorker из SwingWorker - ждет, пока первый не остановится
Я пытаюсь выполнить SwingWorker (SubWorker) из другого SwingWorker (MainWorker), а затем я хочу, чтобы MainWorker дождался завершения SubWorker. Тем временем MainWorker должен обновляться в соответствии с изменениями свойств SubWorker.
public...
874 просмотров
schedule
05.10.2023
Java GUI зависает при загрузке файла
public class download {
public static void Download() {
final String saveTo = System.getProperty("user.home").replace("\\", "/") + "/Desktop/";
try {
URL url = null;
url = new...
832 просмотров
schedule
06.01.2023
Что делает модель в MVC и какова связь со SwingWorker?
Я много читал о Java, Swing, MVC и SwingWorker, но я совершенно не понимаю роль модели в MVC.
Я создаю приложение с двумя кнопками:
выбрать файл
прочитать файл
Существует также текстовое поле, используемое для ведения журнала.
Чем я...
1459 просмотров
schedule
31.10.2022
Графический интерфейс Java зависает даже с SwingWorker
Я пытаюсь использовать SwingWorker для выполнения длительной задачи и обновления JLabel с результатом:
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
new...
2628 просмотров
schedule
10.05.2022
Тайм-аут Swingworker
Я использую SwingWorker для чтения данных через TCP-соединение и отображения, когда они возвращаются.
new SwingWorker<EnvInfoProto, Void>() {
@Override
public EnvInfoProto doInBackground() {
try {...
2417 просмотров
schedule
25.05.2023
Не удается получить ArrayIndexOutOfBoundsException из Future‹?› и SwingWorker, если поток запускает Executor
Я играю с многопоточностью для SwingWorker с помощью Executor, и я по ошибке определил неправильные элементы из вектора, похоже, что этот код довольно игнорирует этот элемент в векторе, не существует
мой вопрос -> как/можно каким-то образом поймать...
9350 просмотров
schedule
26.03.2023
Как передать аргументы в SwingWorker?
Я пытаюсь реализовать Swing worker в своем графическом интерфейсе. На данный момент у меня есть JFrame, содержащий кнопку. Когда это нажато, он должен обновить отображаемую вкладку, а затем запустить программу в фоновом потоке. Вот что у меня есть...
9224 просмотров
schedule
26.05.2023
Исключение на SwingWorker не перехватывается
Я работал с потоками Java, чтобы предоставить платформу с графическим интерфейсом для запуска процессов в конвейере. Мне удалось решить ряд проблем с SwingWorker , но эта кажется непонятной.
Мой SwingWorker выглядит так:...
976 просмотров
schedule
10.01.2023
java SwingWorker.doInBackground() не должен обращаться к элементам GUI
Может быть, это тривиально, я изо всех сил пытаюсь понять простую документацию по SwingWorker .
Вот скопированный контент
Рабочий процесс
В жизненном цикле SwingWorker участвуют три потока:
Текущий поток: в этом потоке вызывается...
4718 просмотров
schedule
21.09.2022
Потоки SwingWorker/утечка памяти при многократном создании экземпляра
У меня есть JFrame, который показывает содержимое предварительного просмотра, поскольку загрузка данных предварительного просмотра может занять несколько раз, я решил поместить операцию загрузки в SwingWorker, вот пример кода:
public void...
1033 просмотров
schedule
10.05.2023
Как мне дождаться завершения работы SwingWorker, прежде чем продолжить, после нажатия кнопки?
У меня такой код:
public class FileLoader extends SwingWorker(Void, Void) {
@Override
private Void doInBackground() {
loadFiles();
}
}
public class LogInPage {
private FileLoader fileLoader = new FileLoader();
public...
1114 просмотров
schedule
19.10.2022
SwingWorker для запуска класса, создающего потоки. Ява
У меня есть класс Creator с анонимным внутренним исполняемым классом, который создает потоки. У меня также есть класс графического интерфейса, который создает графический интерфейс и при нажатии кнопки выполняет класс «Создатель». Но затем мой...
103 просмотров
schedule
23.03.2023
Потоки с Java Swing
У меня есть Swing Worker, который настраивает соединение через последовательный порт. Этот процесс занимает неопределенное время, иногда 1 минуту, иногда намного больше.
Моя проблема возникает, когда пользователи нажимают кнопку, которой нужны...
166 просмотров
schedule
29.04.2022
Как добавить простую задержку в приложение Java Swing?
Я хотел бы знать, как добавить временную задержку в приложение Swing на Java, я использовал Thread.sleep(time) , а также использовал SwingWorker, но это не работает. Вот часть моего кода:
switch (state) {
case 'A':
if (charAux ==...
8647 просмотров
schedule
06.02.2023
Безопасно открывать и закрывать модальный JDialog (используя SwingWorker)
Мне нужен был способ получить некоторые данные из базы данных и запретить пользователю изменять существующие данные на данный момент.
Я создал SwingWorker для обновления базы данных и модальный JDialog, чтобы показать пользователю, что происходит...
4387 просмотров
schedule
13.12.2022
Как вызвать SwingWorker .get() без зависания графического интерфейса?
Я сделал образец, чтобы прояснить вопрос:
public class Worker extends SwingWorker<Integer, Integer> {
private GeneralUserInterface gui;
public Worker(GeneralUserInterface gui){
this.gui = gui;
}
@Override...
5037 просмотров
schedule
16.11.2022
публикация/процесс делает SwingWorker медленным
Я пытался использовать SwingWorker для обновления индикатора выполнения. Ничего нового для меня. Я был немного ленив, поэтому не переопределил метод процесса. Вот упрощенный пример:
protected Void doInBackground() throws Exception {
for...
1121 просмотров
schedule
18.04.2022
JTable не обновляется из потока SwingWorker
В настоящее время у меня есть JTable, заполненный рядом данных, которые составляют основу экрана импорта. Когда я закончил выбирать, какие обновления я хочу или не хочу, я нажимаю кнопку «Применить», и обновления успешно применяются, но JTable не...
983 просмотров
schedule
02.01.2023