我在我的Swing項目中使用了Nimbus外觀。如何在單個swing應用程序中擁有多個外觀和感覺
其顯示在項目中出色的外觀,但JEditorPane
顯示不正確的字體格式應用Nimbus外觀
所以是有可能有多種外觀和感覺的單個應用程序時?默認情況下,項目將在主屏幕上應用外觀。它可以改變項目執行過程中的外觀和感覺嗎?
我在我的Swing項目中使用了Nimbus外觀。如何在單個swing應用程序中擁有多個外觀和感覺
其顯示在項目中出色的外觀,但JEditorPane
顯示不正確的字體格式應用Nimbus外觀
所以是有可能有多種外觀和感覺的單個應用程序時?默認情況下,項目將在主屏幕上應用外觀。它可以改變項目執行過程中的外觀和感覺嗎?
你的建議在技術上是可行的,但對於任何行爲良好的UI委託實現使用的最好的封裝默認值,這種方法都是脆弱的。在example中,顯示借用的JTree
圖標。對於您的應用程序,相關的鍵是「EditorPane.font」。如果你改變它,有些事情要記住:
首選邏輯字體家族的物理字體, Font.SANS_SERIF
或Font. DIALOG
。
考慮使用deriveFont()
方法來改變現有的默認值。
在目標平臺上廣泛測試。
儘可能考慮一種替代方法。
可能重複:http://stackoverflow.com/questions/446056/can-i-use-two-different-look-and-feels-in-the-same-swing-應用程序 – MicSim
「不顯示正確的字體格式」是什麼意思?你能提供一個例子嗎? – MadProgrammer
我在jeditorpane中顯示html文件jedtitorpane中的字體與其實際上在原始html文件中不一樣 –