[英]Changing the look and feel of the JFileChooser
我正在使用net bean表單創建小程序。 該小程序依賴於JFileChooser。 如果我將程序編寫為應用程序而不是小應用程序,則文件選擇器看起來會有所不同。 當作為小程序或應用程序編寫時,為什么相同的代碼會產生外觀不同的文件選擇器? 另外,如何更改小程序中文件選擇器的外觀,使其看起來像應用程序中的文件選擇器?
應用程序文件選擇器:
Applet文件選擇器:
您應該能夠執行以下操作:
SwingUtilities.updateComponentTreeUI(JFileChooser);
當您在應用程序中調用UIManager.setLookAndFeel(…)
時,現有組件不會自動更新,因為沒有所有現有組件的全局注冊表。 因此,這些組件看起來將與之后創建的組件不同。 您可以在組件上調用updateUI()
以將其更新為當前外觀。 還有一個實用程序方法SwingUtilities.updateComponentTreeUI(…)
,它將在整個組件樹上遞歸調用updateUI()
。
但是通常,最好盡早設置所需的外觀,最好在創建任何組件之前,以避免更新現有組件的必要。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.