[英]How to use the Progress Bar in Java (Netbeans GUI)
我對 Java 不太熟悉,並且無法讓進度條正常工作。 我正在使用 Netbeans 的內置 GUI 制作器。 目前,我的程序將目錄中的圖像讀入圖像數組。 顯然這需要一些時間,因此我想要一個簡單的進度條來更新用戶以了解加載的程度。 我使用了這些拖放進度條組件之一。
任何有關示例或建議的幫助將不勝感激! 謝謝!
是的,您遇到了所有新 Swing 程序員的陷阱—— 事件調度線程
基本上來說,這個Thread
是任何 Swing 系統的核心。 Is 負責將事件分派到所有 UI 組件,並向重繪管理器發出請求以更新 UI。
如果您在EDT
執行任何耗時的任務,您將阻止 UI 更新。
我建議您首先閱讀Swing 中的Worker Threads 和 SwingWorker和並發性,因為我知道您會問,請閱讀此答案,它有許多使用SwingWorker
的示例, 附加 JTextArea問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.