有没有一种方法来暂停/恢复的SwingWorker

这个问题已经有了答案在这里:

  • 暂停的SwingWorker 1回答

有没有一种方法来暂停/继续在Java中的SwingWorker?

--------------解决方案-------------

您可以通过实现这样的事情暂停您在挥杆工人运行任务

while(true) {
if(paused)
{
try {
Thread.sleep(500); // half a second
continue;
} catch(InterruptedException e)
{
}
}
}

这是不是很漂亮,但。

分类:java的 时间:2012-01-01 人气:0
本文关键词: Java中,的SwingWorker
分享到:

相关文章

  • 在Java中的SwingWorker方法的签名使用最后的变量 2014-10-12

    I have a method that uses a SwingWorker. Part of the code is shown below: public class mySocket { public void writePacket(final String packet) { // schedules execution on the single thread of the executor (so only one // background operation can happ

  • Java 5中的SwingWorker更换 2014-08-22

    我们的Swing应用程序执行使用优良SwingWorker类在后台线程一些长时间运行的任务. 然而,许多较旧的Mac电脑仅支持Java 5的,所以我们要编译我们的应用程序,而不是5 6.由于SwingWorker类是在Java 6中引入的,我们不能再使用它. 请问下面是一个可接受的替代,如果我只需要做好在后台的东西,然后在完成时在GUI沟通呢? 还是我忘了点什么重要的? public static void wannabeSwingWorker(final Runnable doInBackgr

  • 我怎样才能改变成分的颜色时,在Java中的JFrame中按下鼠标? 2012-09-30

    我使用矩形从java.awt.graphics库编码在Java中的钢琴. 我使用的是的MouseListener当鼠标点击在JFrame一定领域发挥每个键的声音. 我怎么会在单击形状添加到面板,重新绘制,然后重新绘制回键盘顶部上时,用户释放鼠标​​? --------------解决方案------------- 考虑加入的JLabel到使用GridLayout的一个JPanel. 给每一个的JLabel和的MouseListener上mousePress / mouseRelease无论是交换

  • 在Java中,执行过程中无冻结的JFrame 2012-12-23

    我怎么能不执行该程序冻结在Java中的过程? 我用的SwingWorker试过,但我不太明白尚未它是如何工作的. 是否有其他方法可以让我做到这一点? 我想用我的JDroidLib这样的事情. 对于完整的源代码,请查看GitHub的:http://github.com/Team-M4gkBeatz/JDroidLib 提前致谢! 编辑: 谢谢您的回答. 但我有几个方法(当然,这是多个类,但你明白我的意思)一类; 我怎么可以使用的SwingWorker与这些互动? 这里是其中的一个类: /** *

  • 从Java中的后台线程触发一个主线事件 2014-05-04

    我的问题是关于多线程Java编写的. 我翻译一个应用程序,我写在Visual Basic 2008年到Java. 有一类在VB中被称为BackgroundWorker的,它允许编码器上执行另一个线程任务,很像SwingWorker在Java中. 唯一明显的区别是,与BackgroundWorker线程run()它被称为触发一个事件DoWork()上载在后台执行的代码主线. 此外,该代码执行后,一个RunWorkerCompleted()事件被触发回前台线程解释结果. 我发现了Background

  • GUI线程在Java中(和SwingUtilities类) 2014-07-25

    我使用摇摆在Java中制作一个简单的游戏,我有我的GUI冻结了零星(由于线程处理问题,最有可能),按下一个按钮是应该引发JPanels交换机后的问题. 我贴一个相关的线程在这里,拥有约我目前使用的实际代码的详细信息(虽然我没有更新倒计时和获取工作的罚款). 从答案该线程,它似乎像使用SwingUtilities.invokeLater()或invokeAndWait()可能是什么,我需要解决的问题,但我不知道在哪里我的代码需要或究竟是如何实现它. 我不知道很多关于线程这一点,可以使用任何帮助(最

  • 如何创建在Java中使用进度监控任务? 2014-08-03

    我创建了一个,我需要从一个地方的文件复制到其他一个独立的Java应用程序. 但是,复制操作时间,我想显示复制与进度监控的java中的帮助下取得进展. 进度监控需要的任务,因为它的参数,但我不知道如何创建为复印功能的任务. 任何人都可以给我关于创建任务一些代码或例子. -提前致谢 --------------解决方案------------- 为了创建一个进度监视器任务,你提到在doInBackground()方法被执行的代码首先创建的SwingWorker的子类. 然后创建一个类的对象,并执行它

  • 在Java中进度条 2014-08-22

    我有在Java中(摆动)加载大量来自数据库的数据的一种形式. 我想显示一个进度条,而该计划被实际加载. 我怎样才能做到这一点? 的代码如下: import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.sql.*; import java.applet.*; import java.util.*; import java.awt.Color; public class bookshow extends

  • 空安全解除引用在Java中喜欢? 在使用Groovy也许单子 2012-01-01

    我正在从目标C到Java移植一个代码库. 有方法链的几个用法不nullchecks dog.collar().tag().name() 我一直在寻找类似的安全,提领运算符的东西? 在Groovy中,而不必nullchecks dog.collar?.tag?.name 这导致了也许单子就什么都没有,而不是空的概念. 但没有全部实现我碰到抛出异常值时,访问仍然没有解决链接问题. 我做了没有回报的模拟,它的行为就像NullObject模式. 但它解决了链接问题. 这有什么不对的执行没有什么的? [h

  • .split()在Java中做一些奇怪的 2012-01-01

    我试图分裂10一串数字和(可能的)字母和它们放置到一个数组. 我知道,要做到这一点的最好办法是使用.split()函数,Java提供. 我通常没有问题的. 不过,我现在有一个程序我创造它的麻烦. 如下面的代码所示,我想该字符串在每个字符分割. 因此,阵列的长度应为10.然而,在.split("")函数计数字符串作为空白的开始. 因为是在该阵列的该索引没有元件这引起与节目的其余部分中的问题. 我怎样才能阻止这种情况发生? String input = 123456789x; String

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.225 (s). 10 q(s)