我試圖做一些加載屏幕的同時重載代碼的工作,但我不能讓加載屏幕被畫,它只是有它在白色instread內顯示它的標籤爲「正在載入請稍等」加載對話框犯規油漆同時加載其他的事情
似乎主程序的重載不允許其他對話框(使用線程啓動以允許我使其成爲模態,但代碼在後臺運行)被繪製或類似的東西
謝謝
我試圖做一些加載屏幕的同時重載代碼的工作,但我不能讓加載屏幕被畫,它只是有它在白色instread內顯示它的標籤爲「正在載入請稍等」加載對話框犯規油漆同時加載其他的事情
似乎主程序的重載不允許其他對話框(使用線程啓動以允許我使其成爲模態,但代碼在後臺運行)被繪製或類似的東西
謝謝
典型的問題是代碼做了長時間運行的TAS k在EDT上。解決方案是「不要阻止EDT」。
查看Java教程的Concurrency in Swing課程獲取更多詳細信息。
我一直在使用一個SwingWorker,但它讓工作變得更慢,有沒有什麼辦法讓它工作得更快,我完全確信我的代碼已經儘可能地快,我從txt每秒加載5000行 – Leo 2011-03-28 10:09:28
我想我們需要看代碼。而'代碼'是指[SSCCE](http://pscode.org/sscce.html)。 – 2011-03-28 23:54:41
我發現當被問到的問題包含代碼時,答案通常包含代碼。 – 2011-06-27 03:48:50
任何人都可以幫助我顯示加載窗口嗎?我在用java SE聊天,抱歉 – Leo 2011-03-25 08:27:21
你能發表一些代碼嗎? – Raveline 2011-03-25 08:33:17