swingworker 相关问题

当Swing程序需要执行长时间运行的任务时,它通常使用一个工作线程,也称为后台线程。在工作线程上运行的每个任务都由javax.swing.SwingWorker的实例表示。 SwingWorker本身就是一个抽象类;您必须定义子类才能创建SwingWorker对象;匿名内部类通常用于创建非常简单的SwingWorker对象。

将SwingWorker结果返回给EDT

我有一个Java 8 Swing应用程序,当用户单击一个新按钮时,需要向它添加一个耗时的操作。我认为它是SwingWorker的理想用例,尽管我以前从未写过。 ...

回答 1 投票 0

Java Swing应用程序导致ClassNotFoundException

我目前正在编写Java Swing应用程序。这是我期望发生的过程:用户单击一个按钮在后台运行多个任务任务完成后,一个...

回答 1 投票 0

GUI在SwingWorker线程中长时间运行的任务冻结

我有一个长时间运行的任务,当用户单击GUI应用程序中的按钮时,绞盘将执行:simplfyButton.addMouseListener(new MouseAdapter(){@Override public void ...

回答 1 投票 0

SwingWorker get()冻结接口

我正在使用SwingWorker在后台完成一些长时间运行的数据库调用。在执行SwingWorker之前,我启动了一个带有标签的jpanel,以通知用户该应用程序正在执行某些操作...

回答 1 投票 0

SwingWorker在方法LockSupport.park()中等待很长时间

我正在Windows 10 64位和8 GB RAM上使用JDK 1.8。我有一个Swing应用程序。在应用程序中,我查询一个DB2数据库。该查询返回数据库表名称和查询条件的列表,用于...

回答 1 投票 0

无法取消WorkerThread。执行取消功能时,它仍会执行

该项目与我当前的问题有关。我认为我已经解决了问题,但是当我单击按钮时想要取消工作线程时,还会出现另一个问题。 doInBackground'...

回答 1 投票 0

如何使用SwingWorker制作多线程?

[我在这里看到了有关多线程的主题:使用Swing进行多线程,所以我作为答案https://stackoverflow.com/a/33908340/11445086我在下面实现了类似的代码,但是没有任何动作...

回答 1 投票 0

将数组从SwinWorker线程返回到主线程

我有一个swing gui,当它打开时,它会在后台执行一个线程。为此,我使用了SwingWorker线程。问题是我在主线程中有一个字符串数组声明,这是预期的...

回答 1 投票 0

将默认光标更改为忙光标无法正常工作

经过多次尝试使JProgressBar正常工作之后,我终于成功实现了我的目标。我使用了@MadProgrammer的建议,并使用了SwingWorker来最终获得...

回答 2 投票 1

SwingWorker线程同步

我创建了一个GUI应用,其中正在执行4个单独的SwingWorker线程。他们的进度由单独的进度条和旁边的数字指示(动态更新)。还有一个“大...

回答 1 投票 0

摆动工人无法更新模式的JDialog GUI组件

我有一个模式的JDialog有一个进度条和一个文本区域。我推出一个Swing工人做一些后台任务,并使用发布过程更新的JDialog文本区域。但是,在运行的...

回答 2 投票 0

运行GUI时有关线程的问题[重复]

我正在为Uni编写一个程序,该程序使用RFID跟踪器跟踪RFID标签通过时的移动情况。这是模仿钱包穿过房间时的动作。一世 ...

回答 2 投票 0

在一个类中查找文件,在另一个类中查找输出/进度条

我遇到的第一个问题就是在我调用我的类'getResult()时,在MainWindow中达到我的列表大小。即使它在filesearch类中正在增加(如果你打印...)它也是零。

回答 1 投票 0

使用停止按钮停止无限循环

启动无限循环后,我无法关闭JFrame。我想使用停止按钮停止无限循环。我正在使用开始按钮启动无限循环。我希望使用stop来关闭该循环...

回答 1 投票 0

在这种情况下,当我想停止SwingWorker时,我错了什么?

公共类Worker扩展了SwingWorker {私人JLabel屏幕;公共工作者(JLabel屏幕){this.screen = screen; } @Override protected Integer ...

回答 1 投票 1

如何处理变慢的SwingWorker线程?

我几乎不懂多线程的东西。开始研究它,我遇到了一个问题,在我脑海中浮现。我最近写了一个简单的应用程序,一旦我得到一些新的......

回答 1 投票 0

在Java GUI中在SwingWorker中运行ServerSocket

我一直在努力让以下代码工作,但没有成功。我想打开一个ServerSocket,让它在我的GUI界面的后台运行。我有一个开始......

回答 1 投票 0

SwingWorker取消操作

我正在寻找如何取消我的线程,找到了一些答案,但它没有帮助我。我的应用程序需要从0-X开始,然后按取消按钮取消线程并更新Atual Label值...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.