再一次问好! JMetro Java 4.8版JavaFX主题刚刚发布。 我们即将接近下一个主要版本的版本5.0。
这是已经过彻底改造的旧样式:
- 日期选择器
- 树视图
以及经过调整或更改了CSS结构的旧版本:
- 表格检视
- 列表显示
- 组合框
- 评级控制
4.8版详细信息
这是更改列表。 从较小的到较大的:
- 清理了评级控件CSS。 评级控件的颜色现在基于全局定义的强调颜色;
- 调整了组合框的颜色,以实现浅色和深色主题;
- 调整了Table View的明暗风格,并重新组织了CSS代码;
- 调整了Tree View的明暗风格,并重新组织了CSS代码;
- 调整后的列表视图样式:
- 新的日期选择器明暗风格:
正如我之前提到的,JMetro受到Fluent Design的启发,它不是Fluent Design Style(FD)的副本。 日期选择器样式是此的另一个示例。
当我制作第一个版本的Date Picker时,当时还没有FD版本(当时Microsoft的风格称为Metro)。 如今,有一种Microsoft设计语言的Date Picker,因此JMetro Date Picker受到了很多更改的启发。 FD版本中不存在JavaFX Date Picker中的某些特定功能,并且使JavaFX版本的行为与FD版本完全一样没有任何价值。 因此,我需要适应JavaFX版本的功能。
在其他情况下,在其他控件上,我也更改了FD样式,因为我不喜欢它的某些东西。
总而言之,请记住,JMetro不是Fluent Design的副本,因为我提到的原因,我认为这并不合理。
事不宜迟,这里是新的Date Pickers样式。 浅色和深色版本:
包起来
4.8版对现有样式进行了一些调整,并对“日期选择器”和“列表视图”进行了两种新的翻新样式。
我尚未更新JavaFX主题JMetro文档页面 ,但我打算这样做。
我们离版本5非常接近,这意味着所有以前存在的样式还有一些新的不存在的样式将再完成一次迭代。 所有这些都受到Microsoft最新Fluent Design更改的启发。
以下是近期的计划:
- 完成所有剩余控件的调整;
- 也许对以前已经完成的样式进行调整/更改(如果我发现需要改进的地方);
- 通过简单轻松地覆盖CSS变量值来添加更改重音颜色和其他细节的功能;
- 通过Maven Central也可以使用JMetro。
我可能会不时在我的Twitter帐户中发布一些我不打算在此处发布的快速更新(以便在没有发布博客的所有时间的情况下发布公告)。 因此,如果您不想错过他们,请跟随我。
翻译自: https://www.javacodegeeks.com/2018/11/jmetro-version-4-8-released.html