swingworker

    1熱度

    1回答

    希望在理解這一點方面有所幫助。我的理解是取消SwingWorker線程是合作的。但是,這不是我所看到的。 我下面的代碼將停止SwingWorker線程,即使我沒有可中斷的操作。我不希望它以這種方式工作。對於測試我注意到在doStuff()中專門設置了一個無限循環。當我做了消除在main()函數: worker.cancel(真), 我在做()函數最終表明doInBackground()退出(特別是

    0熱度

    1回答

    我搜查了網絡,找不到能幫助我的具體事情。我有我的Swing Worker類在後臺做一些工作,而這種情況正在發生,我想禁用我的用戶界面上的所有內容。 我不想從一個按鈕到下一個(Jlist,Jtable)等,並禁用一切。有更容易的方法嗎;像在我的UI上繪製一些東西,然後在Swing Worker完成時將其刪除?有人可以告訴我如何做這樣的事情。或者你會有什麼建議。 我已經知道如何在Swing Worke

    6熱度

    1回答

    我想創建一個帶有線程的[單人遊戲與PC]遊戲。 我們有10種* 10兩種顏色形狀在我們的板是這樣的: 當玩家點擊藍色圓圈,它們的顏色變成灰色。 在另一邊PC應該把所有的RED矩形變成灰色。 WINNER是誰清除所有他/她自己的形狀更早。 代碼爲球員工作正常,但, 我的問題是在執行遊戲的PC端,正如我在本article閱讀我應該使用的SwingWorker在GUI來實現線程。 這是我第一次使用Swi

    -2熱度

    1回答

    長話短說我正嘗試用非常簡單的gui創建端口嗅探器。 沒有工人,端口嗅探器工作正常,但我想每次找到開放端口時更新area1。添加worker後,「for」循環不會循環。所以如果有人能告訴我問題在哪裏,那將會很好。 import java.net.*; import java.awt.*; import java.awt.event.*; // definējam galveno klasi

    1熱度

    1回答

    我試圖使用Graphics2D繪製一個JPanel,並且我想在SwingWorker的done()方法中繪製圖形,在doInBackGround()中執行一些數學運算後,但這似乎並沒有繪製任何東西? 我的代碼有什麼問題? class MyJanel extends JPanel { @Override public Dimension getPreferredSize() {

    0熱度

    1回答

    我有一個使用的Swing在Java 7中我演示類做一些耗時的任務和事件後,我查看/ GUI只是調用演示的方法上的被動MVP架構構建的應用程序。演示者調用視圖的方法來更新GUI。 顯然,我不希望長時間運行的任務就EDT發生。 我首先想到的是使用一個SwingWorker的,但因爲它只有一個doInBackground方法,我想我會實現的SwingWorker在演示每一個方法。 或者我會嗎? 是否有一

    0熱度

    1回答

    美好的一天。任何人都可以真正幫我解決我的數據庫問題嗎?我想通過使用pepraredStatement插入到數據庫。然而,無論何時添加數據庫部分(connection和pepraredStatement),'UPLOAD'按鈕都不響應。但是當我刪除任何與數據庫相關的東西時,我所有的按鈕都在運行。你可以在這裏找到代碼http://pastebin.com/euKdWhr2。 我會很感激任何幫助或建議。

    0熱度

    1回答

    任何人都可以幫助我實現我的無響應jbutton線程?我想通過使用pepraredStatement插入到數據庫。然而,無論何時添加數據庫部分(connection和pepraredStatement),'UPLOAD'按鈕都不響應。但是當我刪除任何與數據庫相關的東西時,我所有的按鈕都在運行。你可以在這裏找到代碼http://pastebin.com/euKdWhr2。 我會很感激任何幫助或建議。我

    1熱度

    1回答

    我正在使用SwingWorker作爲一種方式來將非swing任務/動作與始終在Event Dispatch Thread中運行的Before和After方法一起包裝(換句話說:在之前調用doInBackground中的抽象方法之後再調用我在完成方法後調用)。由於無論在doInBackground中發生什麼,都必須進行同步,因此最近引發了很多麻煩。我注意到,如果我調用run而不是execute,問題

    0熱度

    1回答

    我還在建設一個程序來測試圖像。爲了更新圖形用戶界面,我製作了一個擺動工具,他工作得很好,直到我點擊101個選定文件的魔法數量。 我需要一個目錄來測試幾百個圖像和不希望他們sperate每101個圖像塊。那麼有沒有人有一個想法,爲什麼它停止工作,沒有激活完成的方法? 爲了使它更清楚: 測試圖1,測試圖2,....測試Img X(x < = 100),測試Img 101停止,不測試或完成或錯誤圖102