JMetro版本11.6.5和8.6.5发布
再一次問(wèn)好。 設(shè)置了SDK中所有JavaFX控件的樣式以及其他一些不存在的樣式以及其他庫(kù)中的其他樣式。 后續(xù)版本將涉及調(diào)整JMetro現(xiàn)有樣式或從第三方庫(kù)的其他控件添加其他樣式。 此版本就是這種情況。 這是新功能:
- 3種新的控件樣式;
- 調(diào)整JMetro現(xiàn)有樣式;
繼續(xù)閱讀以獲取詳細(xì)信息
新的控件樣式
TabPane“帶有下劃線”
TabPane的樣式與標(biāo)準(zhǔn)現(xiàn)有樣式不同。 您可以使用現(xiàn)有樣式,或者如果將underlined樣式類添加到TabPane中,則將獲得此新樣式。 在下面,您可以看到此新樣式和默認(rèn)樣式的屏幕截圖:
TabPane標(biāo)準(zhǔn)Light JMetro樣式 TabPane標(biāo)準(zhǔn)Dark JMetro樣式 TabPane“強(qiáng)調(diào)”淺JMetro樣式 TabPane“強(qiáng)調(diào)”深色JMetro樣式RangeSlider
RangeSlider是ControlsFX的控件。
此控件基本上是一個(gè)滑塊,可讓您定義“較低”和“較高”的值。
RangeSlider默認(rèn)的Modena樣式對(duì)于JMetro樣式,我需要RangeSlider拇指不是圓形的。 但是,ControlsFX RangeSlider中存在一個(gè)錯(cuò)誤,該錯(cuò)誤不允許拇指為非圓形。 要修復(fù)此問(wèn)題,JMetro將一個(gè)新的自定義外觀用于RangeSlider,在設(shè)置JMetro時(shí)默認(rèn)應(yīng)用該外觀。
我將為ControlsFX創(chuàng)建PR,以修復(fù)其Java 8和Java 11版本上的此錯(cuò)誤。 希望它獲得批準(zhǔn)后,我將刪除此JMetro Skin,因?yàn)閷⒉辉傩枰?
以下是具有JMetro樣式的RangeSlider:
RangeSlider輕JMetro風(fēng)格 RangeSlider深色JMetro風(fēng)格由于模塊所施加的限制,因此無(wú)法在JMetro Java 11版本中為RangeSlider定制皮膚(將需要使用不可用的類)。 這將在批準(zhǔn)并合并ControlsFX java 11版本的PR后解決。
使用單元格的控件的交替行顏色
交替的行顏色樣式已添加到TreeTableView,TableView,ListView和TreeView。
這種樣式的目的是使這些控件的數(shù)據(jù)更易于閱讀,這在數(shù)據(jù)量大的TreeTableView,TableView,ListView或TreeView上非常有用,因?yàn)檫@些行的寬度很大,并且您的眼睛很難分辨出哪個(gè)單元格屬于哪些行。
下面是僅TreeTableView的這種樣式:
TreeTableView交替的行顏色樣式–淺色主題 TreeTableView交替的行顏色樣式–深色主題要設(shè)置此樣式,請(qǐng)向控件中添加樣式類alternating-row-colors 。 如果不存在該樣式類,則控件將具有普通(無(wú)交替的行顏色)樣式。
調(diào)整現(xiàn)有樣式
調(diào)整后的微調(diào)風(fēng)格
舊的Spinner樣式已經(jīng)過(guò)調(diào)整。 這是新樣式的屏幕截圖:
微調(diào)新的Light JMetro風(fēng)格 微調(diào)新的Dark JMetro風(fēng)格其他變化
以下是此版本中其他更改的完整列表:
翻譯自: https://www.javacodegeeks.com/2020/01/jmetro-version-11-6-5-and-8-6-5-released.html
總結(jié)
以上是生活随笔為你收集整理的JMetro版本11.6.5和8.6.5发布的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 非持续性室性心动过速的时间是(非持续性d
- 下一篇: (boost linux)