日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JMetro版本11.6和8.6发布

發布時間:2023/12/3 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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。

此版本中的其他更改

以下是更改的完整列表:

  • 修復#126,修復#125:在某些情況下不應顯示文本清除(x)按鈕
  • TextFieldWithButtonSkin –刪除皮膚處置上的偵聽器
  • Button,ToggleButton –刪除JMetro皮膚處置上的偵聽器
  • 修復#127:TextField,PasswordField –添加一項功能來切換是否應顯示右鍵(文本字段清除按鈕)
  • 修復#128:按鈕-即使單擊鼠標右鍵也不應在按鈕按下時發生收縮動畫,
  • 為對話框添加新樣式(深色和淺色),并為它們添加新的API
  • 修復#129:TextField,PasswordField –黑暗主題上的文本似乎顏色錯誤
  • 簡化樣式表的名稱
  • 向JMetro類添加其他API以創建沒有特定參數的對話框和警報
  • 向JMetro添加其他API以創建TextInputDialogs和ChoiceDialogs
  • 刪除創建的JMetro對話框的標題,并添加為TextInputDialog指定默認值的功能
  • 添加狀態欄JMetro樣式并將其他庫中的控件樣式分離到新樣式表中
  • SplitPane –刪除SplitPane周圍的邊框
  • 對話框–更改JMetro對話框API以使用代表對話框的具體JMetro類
  • 對話框–調整標題字體大小和填充
  • 為每種形式的文本(標簽節點,文本節點等)添加JMetro樣式
  • StatusBar(ControlsFX)–增加控件周圍的左右填充
  • StatusBar –更改深色主題的背景顏色
  • 包起來

    此版本標志著一個里程碑,因為現在支持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发布的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。