JMetro 5.5版发布
JMetro 5.5版剛剛發(fā)布。 進行了重大更新,其中添加了一些錯誤修復,樣式和功能。
一個新的主題測試器示例應用程序也已添加到示例子項目中,該應用程序測試了幾項內容,例如控件之間的對齊。
我將盡量使這篇文章簡短,因為我現(xiàn)在沒有太多時間來寫博客,我也更喜歡浪費時間編碼。
繼續(xù)閱讀以獲取此新版本的詳細信息。
此新版本中的更改
以下是自5.3版以來的更改列表:
減小默認字體大小和填充
默認情況下,我已經(jīng)將字體和填充的大小減小了。 我注意到,已經(jīng)有基于Modena(JavaFX的默認主題)構建的應用程序并想嘗試JMetro的人們面臨一些困難。 由于JMetro具有默認的較大字體和控件上的更多填充,因此切換到JMetro時,所有內容都會變比例,必須重新進行調整。
為了更好地應對這種情況,我決定使JMetro的默認字體大小等于Modena的默認字體大小,即12px,并減少控件的填充。
我認為較小的字體大小在臺式機生產(chǎn)力應用程序上也可能更好,該應用程序具有很多功能,需要在屏幕上顯示大量數(shù)據(jù),等等。減小控件的大小可以使更多信息同時顯示在屏幕上時間。 這也可能是為什么JMetro汲取靈感的Fluent Design會在控件更小的地方添加新的“緊湊”模式的原因。
但是,您可以根據(jù)需要覆蓋和更改字體大小。 您所要做的就是在應用JMetro之后將其添加到樣式表中:
.root {-fx-font-size: 14px; }更改字體大小后,控件上的填充也應自動重新調整,因為所有內容均使用em單位定義。
新的ThemeTester應用
添加了一個新的測試應用程序,可以更全面地測試JMetro。 該應用基于Jasper Potts在創(chuàng)建Modena主題時的工作。
有了它,我可以更輕松地測試控件之間的對齊方式,查看JMetro屬性的更改如何影響控件等,我打算繼續(xù)向該測試應用程序添加功能。
更改了LayoutPanes的默認背景
LayoutPanes(如BorderPane,AnchorPane,StackPane等)現(xiàn)在將根據(jù)JMetro中定義的Style更改其背景。 樣式可以是淺色或深色,當選擇“深色”時,默認情況下,這些布局窗格的背景現(xiàn)在將變?yōu)樯钌?通常,這使切換到JMetro Dark風格的應用程序立即看起來一致,而在某些地方?jīng)]有白色背景。
如果您具有自定義創(chuàng)建的控件,則必須牢記這一點,因為在應用JMetro后可能需要調整此行為。
翻譯自: https://www.javacodegeeks.com/2019/06/jmetro-version-5-5-released.html
總結
以上是生活随笔為你收集整理的JMetro 5.5版发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全键盘安卓手机(全键盘安卓手机推荐)
- 下一篇: 仿制药名言_仿制药的美丽与陌生