如何使用 SwingWorker 返回列表
我有一个任务,我必须创建一个图像库,它使用 SwingWorker 从文件加载图像,加载图像后,您可以翻转图像并播放幻灯片。我在使用 SwingWorker 获取加载…
Java - SwingWorker - process() 方法中的问题
我是第一次使用 javax.swing.SwingWorker 。 我想根据 swing 工作人员发布的临时结果更新 JLabel ,如下所示: publish("Published String"); 现在要…
Java Swingworker:不是封装类
我在传递信息、更新进度以及使用不是封装类的 SwingWorker 类指示“完成”时遇到问题。 我有一个简单的类来处理硬盘驱动器上的文件和目录。用户单击“…
使用 Java 的 SwingWorker 使任务超时
我正在尝试在我的应用程序中实现一个 SwingWorker 类。有没有办法设置 SwingWorker “超时”之后的时间长度?我在想也许会抛出一个我可以捕获然后处理…
强制子类实现抽象子类
我想在 java 中创建一个抽象类,强制其所有子类实现 SwingWorker (加上 SwingWorker 的抽象 doInBackground() 和完成())。 在 AbstractClass 中 -…
使用 SwingWorker 向 jTable 添加行并更新 GUI
我正在尝试创建一个 jTable,一旦单击按钮,一次添加一行,其中的数字从零开始,并继续添加行,直到到达第 1000000 行。我正在使用 SwingWorker 的 do…
获得 Future进展的能力目的
参考 java.util.concurrent 包和 Future 接口,我注意到(除非我弄错了)启动冗长任务并能够查询进度的能力仅来自 SwingWorker 实现类。 这就引出了以…
SwingWorker 必须是嵌套类吗?
我想知道 SwingWorker 是否必须是我的主 GUI 中的嵌套类。我宁愿将其设为外部类,以使 GUI 不受我的任何程序逻辑的影响。 我尝试将 SwingWorker 类设…
将另一个程序的输出打印到 java 文本区域
我正在使用 Java 创建 GUI。该 GUI 使用 ProcessBuilder 类从命令行启动程序。 有关正在启动的进程的一些信息:从命令行,它创建另一个窗口并将信息打…
Java GUI 和 SwingWorker 类的多个实例
我正在使用 Java 制作 GUI(谁不是?)。我知道 Swing Worker 类可以在后台进行计算以防止 GUI 挂起,但我想知道这里是否有太多的好处...... 例如,如…
如何在 EDT 中等待对象创建而不阻塞 EDT?
我正在使用 Java 库中的 API,该 API 从事件分派线程调用,并要求我返回完全初始化的 UI 组件。它看起来像这样: public JDialog createDialog();…
如何命名 SwingWorker 线程?开放代码或最佳实践
我正在尝试调试 SwingWorker 线程中发生的可怕异常。如果我可以命名我的 SwingWorker 线程,那么我可以更好地解释我收到的堆栈跟踪。 似乎不可能命名 …
我在制作Java版记事本时遇到问题
我正在尝试加载所有类型的文件(例如 Microsoft 记事本)。我的 SwingWorker 可以很好地加载普通文本,但是当尝试加载 mp3、pdf 等文件时,我收到 Nul…
Java SwingWorker 挂起
我正在调试一些使用 SwingWorker 编写的代码,以执行数值计算和 GUI 更新的组合。 SwingWorker 挂起并显示以下堆栈跟踪: Full thread dump Java HotS…