swingworker

    -1熱度

    2回答

    我有問題在GUI上顯示當前,我正在使用Swing Worker根據我的要求工作。善良的人幫助我更新每次點擊圖像,而圖像生成需要時間,因爲圖像是通過圖形生成的。我正在打在我的項目... enter code here private static void show1(){ SwingWorker<Void,Void> worker1= new SwingWorker<Void,Voi

    1熱度

    1回答

    我想用進度條創建一個基本的JDialog,並在完成某些操作時更新該欄。我的代碼是: public class Main { public static void main(String[] args) { WikiReaderUI ui = new WikiReaderUI(); SwingUtilities.invokeLater(ui); }} 和: publi

    3熱度

    1回答

    這一點,只是SwingWorker類的實現: class GuiWorker extends SwingWorker<Integer, Integer> { private JFrame frame = new JFrame(); private JDialog dialog = new JDialog(frame, "Loadin data", true); pri

    0熱度

    1回答

    我有一個SwingWorker線程,我用它來更新UI JLabel,並且除了publish()/ process()方法之外,程序也可以工作JLabel已成功發佈並帶有適當的文本/背景/邊框等)。但是,我想在doInBackground()完成它的工作時使用process()方法將JLabel的文本設置爲「Connecting ...」,但我的程序中的process()方法從未被調用過使用publ

    0熱度

    1回答

    我想要執行此任務,以便在每個任務執行時,已存在的JTextArea logText中的某些文本行將被追加。 錯誤是線路: task = new Task(); 什麼需要做的事情,使得我們得到一個JTextArea其動態顯示附加文本。 public class ScanAccount extends JFrame { private JPanel contentPane; private

    2熱度

    4回答

    我正在根據我需要建立的多個連接生成SwingWorkers。我試圖讓我設置一個固定數量的最大併發SwingWorkers,當其中一個完成另一個啓動時(或許多其他啓動時,如果很多完成)。基於http://java.dzone.com/articles/multi-threading-java-swing我設立基本的SwingWorker這樣的: SwingWorker<Boolean, Void>

    1熱度

    2回答

    我的swingworker不會重新繪製我的進度條(我有2個類)。 這是我的文件下載程序代碼。它將百分比下載進度欄中。 public class Downloader extends SwingWorker<String, Integer> { private String fileURL, destinationDirectory; private int fileTotalSize;

    2熱度

    2回答

    我想用一個進度監視器一個真正複雜的對話開始時顯示進度! 對話框創建在事件分派器線程內完成。根據客戶端系統的不同,最多可能需要10秒。 我的願望是在前臺看到一個進度監視器,它顯示了每個當前加載部件的狀態。同時該對話框正在後臺建立。 問題是progressmonitor始終凍結,直到對話框啓動。當對話啓動完成時,進度監視器作出反應並顯示當前狀態。 我嘗試了很多閱讀論壇的東西,但沒有兩個不同的線程它不起

    1熱度

    3回答

    公共誤差所以,我對於這個isCancelled代碼的SwingWorker boolean isCancelled() return true; 和其給我的錯誤 嘗試分配較弱的訪問權限;是公共錯誤 我不知道如何解決它。誰能幫我?謝謝

    0熱度

    1回答

    我已經編寫了一個程序,它使用多點傳送來發現本地網絡上的對等方並允許它們之間的文件傳輸。它的工作原理,除了一些獲取文件/初始化傳輸線程的過程非常緩慢。它掛起約10-15秒,然後開始傳輸,並正常完成: Transfer.java 我的JFrame GUI類。這是爲了方便Netbeans完成的,因此任何生成的代碼都不會在這裏發佈。 package transfer; import java.bean