swingworker

    -4热度

    2回答

    // Can anyone please help import java.awt.Color; public class MoveTools { private static String ROOT_DIR = "C:/Users/Amitesh/Desktop/copy/"; // private static String newpath = "C:/Users

    0热度

    1回答

    我正在用java编程一个在线视频游戏。我已经完成了服务器,现在我进入了客户端。 我的问题在于socket侦听器代码中的某个地方,这是一个swingworker子类,它的任务是侦听服务器(doInBackGround())并根据需要更新游戏地图。 下面的代码: import javax.swing.*; import java.util.List; public class GameWorke

    0热度

    1回答

    我有以下代码: import javax.swing.*; import java.awt.event.*; import java.util.List; import java.util.concurrent.Executor; import java.util.concurrent.Executors; public class KaraokeMachine extends JFra

    2热度

    1回答

    我在这里阅读了有关Swing并发的知识Concurrency in Swing但我不明白在哪里执行我的工作线程在我的项目中 我有一个面板描绘了它的组件,如果有东西被点击。面板类似乎是这样的。点击鼠标后,我们调用board方法callAI(); public class BoardPanel extend JPanel implements MouseListener , MouseMotionLi

    1热度

    2回答

    我在练习Swing,当用户按下“开始下载”按钮时,我编写了一个下载进度条来下载图像。下载工作。问题是,在我的终端中,我可以看到同一事件(propertyChange)被多次触发,随着每次后续下载次数的增加。我用检查点调试了我的代码,但我仍不确定为什么会发生这种情况。 更具体地讲,在我的终端,我看到的东西像 ...100% completed ...100% completed ...100%

    0热度

    1回答

    我的代码存在一些问题。我需要监控CUPS服务器至极每个打印机是一个线程: public static void startCupsMonitor() throws Exception { for (CupsPrinter cupsPrinter : PrintJobsUtils.getAllPrinters()) { new Thread(new PrinterTask(c

    1热度

    1回答

    我一直在使用一段SwingWorkers近日,并且有一些问题,所以我试图创建一个SCSSE,但是,这是执行时显然不希望工作 static SwingWorker worker; public static void main(String[] args) { worker = new SwingWorker<Object, Object>() { protected Obj

    0热度

    2回答

    我试图在这里找到我的问题的答案,但由于它们的丰富性和多样性,我有点困惑。这是我的问题:我的应用程序比较两个文件,并在Swing.JTextPane中输出结果。我称之为使用按钮处理文件的代码,并且为了避免挂起UI,我使用SwingWorker处理每对文件。下面是它的代码: class ProcessAndPrintTask extends SwingWorker<Void, Void> {

    0热度

    2回答

    第一次发布! 所以,我一直在试图解决一个(我希望的)相当简单的问题,我用我的代码。 因此,情景是我让Sikuli搜索两个图像,并根据它找到的内容执行不同的操作。 代码的例子看起来像下面: int x=2; int y; while(x>1){ if(s.exists(victory.similar((float)0.70)) != null){ y=1; }

    1热度

    1回答

    我有一个名为DataPanel的面板,它扩展了JPanel,还有一个名为DataPanelWorker的工作器,它扩展了SwingWorker。 当前,当我创建DataPanel时,我启动DataPanelWorker,它执行一些计算并在每次计算后触发属性更改。 DataPanel监听这些属性更改并每次显示一条消息。 例如 “计算1完成” “计算2完成” 这工作正常!我现在想要做的是创建DataP