我想知道如何顯示應用程序的加載。通常(比方說Netbeans IDE,) 該應用程序將顯示它已加載多遠以及加載的距離。此外,加載類也可以在歡迎頁面中看到。這是如何完成的以及我們如何在我們的應用程序中顯示我們的類加載和加載狀態(在進度條中)?我們也可以說我們已經使用了Hibernate,並且在第一頁有一個登錄名,但是啓動需要一些時間,但僅僅是開始(我認爲這是因爲Hibernate工廠正在開始並加載它的類)。 Java的答案是希望的。如何顯示加載
Q
如何顯示加載
2
A
回答
5
我想知道如何顯示應用程序的加載。
查看java.awt.SplashScreen類。但..
..show多遠它加載多遠加載。
..帶有定製圖像。請致電SplashScreen.createGraphics()以獲取Graphics
對象(從圖像中定義爲清單中的圖像),該對象可以繪製在上面。在Graphics
對象上的適當位置繪製進度條。對於進度條,可以使用前面提到的JProgressBar
,或者使其保持精簡(使用純AWT),繪製一個大的Rectangle
來表示條形,並填充較小的Rectangle
來表示進度。
另請參閱Java教程中的How to Create a Splash Screen。 (你可以在上面看到上面的圖片。)
1
對此有一些內置的支持。請參閱How to Use Progress Bars上的教程以開始使用。
0
這裏是一個非常基本的代碼:
JProgressBar progressBar;
progressBar = new JProgressBar(0, task.getLengthOfTask());
progressBar.setValue(33); // put here the percentage you want to display...
progressBar.setStringPainted(true);
4
這聽起來使用JProgressBar,與Splash Screen或JDialog結合。
確保JProgressBar
必須在Event Dispatch Thread更新,更多的是在Concurrency in Swing,
然後,你有兩個選擇,以如何正確更新JProgressBar
- 通過包裝代碼爲:
- SwingWorker
Runnable
/Thread
相關問題
- 1. 如何讓vuefire顯示加載屏幕?
- 2. 如何顯示加載指標?
- 3. 如何加載和顯示位圖
- 4. 如何顯示加載對話框
- 5. 如何顯示渴望加載的值
- 6. 如何顯示加載tableview的UIActivityIndicatorView
- 7. AJAX形式如何顯示加載gif
- 8. 如何顯示Fancybox預加載圖像
- 9. 如何顯示加載屏幕統一?
- 10. 如何在加載div時顯示「Loading ..」
- 11. 如何顯示「加載...」對話框?
- 12. 如何加載和顯示動畫PNG
- 13. 如何顯示UIImageView的加載圖像
- 14. ZXingWidgetController顯示加載
- 15. 顯示加載GIF
- 16. 如何在kendo-grid加載時顯示kendo加載圖標?
- 17. Android,如何禁用加載gridview時顯示「加載...」?
- 18. 如何顯示加載圖像每當標籤頁加載時
- 19. 如何在UIWebView加載內容時顯示加載消息?
- 20. 如何在加載jquery製表符之前顯示'加載'
- 21. 如何顯示加載框架時的加載圖標
- 22. 如何在加載大圖像時顯示加載圖像?
- 23. 如何在頁面加載時在UIWebview中顯示加載欄?
- 24. 如何在頁面加載後立即顯示加載程序
- 25. 如何顯示加載gif圖像預覽通過javascript加載
- 26. 如何在表單加載時顯示加載器?
- 27. 如何在iframe完全加載之前顯示加載圖標?
- 28. 如何顯示緩慢加載助手視圖加載指標?
- 29. 如何在頁面加載時顯示ajax加載gif動畫?
- 30. 如何顯示谷歌字體加載時加載圖像?
而且這也是:http://download.oracle.com/javase/tutorial/uiswing/misc/splashscreen.html –
謝謝你Mr.Don –