[英]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.