JMetro版本11.6和8.6发布
再次返回另一個JMetro版本。 這是一個重要的里程碑,此版本中增加了樣式,JavaFX庫中的所有JavaFX控件現在都具有JMetro樣式。
除此之外,還有用于ControlsFX StatusBar的新JMetro樣式,對現有樣式的樣式調整,錯誤修復等。
繼續閱讀以獲取詳細信息。
JMetro X.6發行詳細信息
看起來似乎不是這樣,但是創建JavaFX主題需要大量工作。 對于那些關注我的博客的人來說,您知道JMetro已經存在了很多年。 包含數十篇博客文章,每篇文章都標志著一個新版本。 JMetro現在與第一個發行版中的版本也有很大不同,它一直在遵循UI趨勢,進行調整和更改,并且我認為每次都會變得更好。
它以非常業余的方式開始,沒有發布獨立的Jar庫(您必須將粘貼代碼復制到項目中),但是現在(我認為)采用了更加專業和周到的方法。
為了了解創建一個完整的JavaFX主題需要花費多少工作,我可以告訴您JMetro具有80種不同的樣式和8種新外觀(向現有控件添加不同的動畫,美觀和功能)。 此外,除了通常的錯誤修復等之外,還不時地對已經存在的樣式進行調整和改進。
現在缺少的唯一樣式是圖表,我想添加的1或2種以上的ControlsFX樣式,以及我想為現有JMetro樣式的控件提供的1種或2種其他樣式的變化。 除此之外,我還想繼續調整現有樣式。
以下是此版本中的新增功能列表:
- Dialog JMetro新樣式
- 新狀態欄(ControlsFX)JMetro樣式
- 適用于每種形式的JavaFX文本節點的新JMetro樣式
- TextField / PasswordField:添加css屬性以切換是否顯示“右鍵”
- 調整現有樣式
- Bug修復
- 調整JMetro實施
新對話框樣式
以下是在深色和淺色主題下的JMetro對話框的圖像:
JMetro –輕對話框樣式 JMetro –黑暗對話風格通過JavaFX庫標準API創建的常規對話框將已經具有JMetro樣式,但是如果希望它們看起來像上圖中的對話框(沒有Window圖標),則必須使用JMetro API。
每個JMetro對話框類都從相應的JavaFX庫類擴展而來,但是JMetro對話框刪除了Window圖標,將來可能還會添加其他美觀方面的更改。 之所以必須這樣做,是因為JavaFX對話框與其他控件不同,沒有外觀對應項。
JMetro對話框是:FlatAlert,FlatChoiceDialog,FlatDialog和FlatTextInputDialog。
新的StatusBar(ControlsFX)樣式
StatusBar是ControlsFX的控件,代表狀態欄。 以下屏幕截圖以“亮與暗”主題顯示了此控件。
JMetro – Light StatusBar樣式 JMetro – Dark StatusBar樣式新的TextField / PasswordField CSS屬性
現在有了一個新CSS屬性,可以切換是否在TextFields和PasswordFields內部顯示右鍵。
帶有右清除按鈕的TextField 帶有右側“密碼”按鈕的PasswordField已經有解決方法,您需要在控件上設置默認的JavaFX Skin。 但是現在您可以繼續使用JMetro Skin,并根據是否需要右鍵來將CSS屬性設置為-right -right-button-visible為true或false。
此版本中的其他更改
以下是更改的完整列表:
包起來
此版本標志著一個里程碑,因為現在支持JavaFX庫中的所有JavaFX控件(圖表除外)。
除此之外,ControlsFX庫中還有控件的樣式,JavaFX和新的外觀中不存在的其他樣式。 對于每種樣式,都有深色和淺色版本。
在下一個發行版中,我可能會為另一個ControlsFX控件添加樣式,為Tabs和TabPane(除了已經存在的樣式)添加新的替代樣式,并對現有樣式進行調整,等等。
請繼續關注并在Twitter上關注我,以獲取有關JMetro新聞的最新信息。
翻譯自: https://www.javacodegeeks.com/2019/12/jmetro-version-11-6-and-8-6-released.html
總結
以上是生活随笔為你收集整理的JMetro版本11.6和8.6发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 鳝鱼吃什么 鳝鱼吃什么食物
- 下一篇: 叮组词 你能组多少个