swingworker

    1熱度

    2回答

    我在練習Swing,當用戶按下「開始下載」按鈕時,我編寫了一個下載進度條來下載圖像。下載工作。問題是,在我的終端中,我可以看到同一事件(propertyChange)被多次觸發,隨着每次後續下載次數的增加。我用檢查點調試了我的代碼,但我仍不確定爲什麼會發生這種情況。 更具體地講,在我的終端,我看到的東西像 ...100% completed ...100% completed ...100%

    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

    -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

    1熱度

    1回答

    我爲一個gui程序編寫了代碼。 在這個程序中有一個SwingWorker來找出素數直到一個固定的數字。每個素數都被髮布和打印。 在計算過程中進行更新,因此啓動了一個事件PropertyChangeEvent。 ChangePropertyListener必須使用SwingWorker的進度值更新JProgressBar。 在ChangePropertyListener我不明白怎麼弄的進步之間的值:

    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