簡體   English   中英

Java中的Jframe加載窗口

[英]Jframe loading window in java

我需要像這樣在Java中執行加載窗口:

濺

我嘗試使用jframe,但無法弄清楚,無法刪除關閉按鈕,我的jframe在該程序開始之前應該像jpanel一樣,有人知道如何執行此操作。

你可以...

使用Java的內置內置啟動屏幕支持。 這樣做很好,因為它是由JVM本身在過程中相對較早地加載的,因此啟動起來相當快。

主要缺點(我認為)是正確的,因為它不遵循大多數開發人員所習慣的標准繪畫過程,並且您將必須自己繪畫所有東西,沒有組件支持

你可以...

創建一個JWindow 這是一個無框架的窗口,不會出現在任務欄上(至少對於某些操作系統而言)。

您可以完全控制事物的顯示方式和顯示方式,就像處理任何其他窗口一樣。

唯一的問題是,直到JVM完成加載應用程序后,您才可以加載它。 例如,如果JVM需要通過網絡下載資源,則可能會產生不希望的延遲

例如

你可以...

使用未裝飾的框架。 這與JWindow選項幾乎相同,除了將顯示任務欄圖標,但是在某些操作系統上,這不能完全解決。

有關更多詳細信息,請參見Frame#setUndecorated

最后的想法

擺動不是線程安全的。 因此,如果要顯示初始屏幕,這意味着您應該確保可以通過使用SwingWorker在事件調度線程之外執行所有操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM