JMetro 5.5版发布
JMetro 5.5版刚刚发布。 进行了重大更新,其中添加了一些错误修复,样式和功能。
一个新的主题测试器示例应用程序也已添加到示例子项目中,该应用程序测试了几项内容,例如控件之间的对齐。
我将尽量使这篇文章简短,因为我现在没有太多时间来写博客,我也更喜欢浪费时间编码。
继续阅读以获取此新版本的详细信息。
此新版本中的更改
以下是自5.3版以来的更改列表:
- 不同控件之间的字体不匹配
- 使默认字体大小和填充较小,并与Modena的字体大小更内联
- 以编程方式填充的密码字段未被屏蔽
- 不同控件之间的高度不匹配
- 将ThemeTester应用程序添加到示例中,以更彻底地测试所有JMetro
- 设置LayoutPanes的默认背景颜色
- 在(6)之后修复多个控件的背景色
- 重新定义DatePicker的样式,浅色和深色
- 标签的新样式
- 根据定义的JMetro重点色使Progress Indicator重点色发生变化
减小默认字体大小和填充
默认情况下,我已经将字体和填充的大小减小了。 我注意到,已经有基于Modena(JavaFX的默认主题)构建的应用程序并想尝试JMetro的人们面临一些困难。 由于JMetro具有默认的较大字体和控件上的更多填充,因此切换到JMetro时,所有内容都会变比例,必须重新进行调整。
为了更好地应对这种情况,我决定使JMetro的默认字体大小等于Modena的默认字体大小,即12px,并减少控件的填充。
我认为较小的字体大小在台式机生产力应用程序上也可能更好,该应用程序具有很多功能,需要在屏幕上显示大量数据,等等。减小控件的大小可以使更多信息同时显示在屏幕上时间。 这也可能是为什么JMetro汲取灵感的Fluent Design会在控件更小的地方添加新的“紧凑”模式的原因。
但是,您可以根据需要覆盖和更改字体大小。 您所要做的就是在应用JMetro之后将其添加到样式表中:
.root {-fx-font-size: 14px;
}
更改字体大小后,控件上的填充也应自动重新调整,因为所有内容均使用em单位定义。
新的ThemeTester应用
添加了一个新的测试应用程序,可以更全面地测试JMetro。 该应用基于Jasper Potts在创建Modena主题时的工作。
有了它,我可以更轻松地测试控件之间的对齐方式,查看JMetro属性的更改如何影响控件等,我打算继续向该测试应用程序添加功能。
更改了LayoutPanes的默认背景
LayoutPanes(如BorderPane,AnchorPane,StackPane等)现在将根据JMetro中定义的Style更改其背景。 样式可以是浅色或深色,当选择“深色”时,默认情况下,这些布局窗格的背景现在将变为深色。 通常,这使切换到JMetro Dark风格的应用程序立即看起来一致,而在某些地方没有白色背景。
如果您具有自定义创建的控件,则必须牢记这一点,因为在应用JMetro后可能需要调整此行为。
翻译自: https://www.javacodegeeks.com/2019/06/jmetro-version-5-5-released.html
JMetro 5.5版发布相关推荐
- JMetro 5.2版发布
再一次问好 JMetro的新更新刚刚发布. 添加了两种新的控件样式:"标题窗格"和"手风琴". 此外,还对现有样式和错误修复进行了调整. 最终,JMetro现在 ...
- StartOS 5.0 正式版发布
StartOS 5.0正式版发布了. StartOS -- 是由东莞瓦力网络科技有限公司发行的开源操作系统,符合国人的使用习惯,预装常用的精品软件,操作系统具有运行速度快,安全稳定,界面美观,操作简洁 ...
- XWiki 4.3 正式版发布
XWiki 4.3 正式版发布了,工作空间.扩展管理器.分发向导和 REST API 做了很多改进,改进了翻译和新的体验的 Solr 搜索. XWiki是一个由Java编写的基于LGPL协议发布的开源 ...
- 安卓手机兼容_重磅:鸿蒙OS2.0手机开发者Beta版发布,能兼容安卓
12月16日,鸿蒙OS2.0手机开发者Beta版发布,这对于数码界来说是一个重磅的消息.而且值得注意的是为了能让用户或得更好的服务用户,鸿蒙OS2.0能兼容安卓. 而对于这款系统,目前EMUI机型将能 ...
- gecco 1.1.0稳定版发布,易用的轻量化爬虫
gecco 1.1.0稳定版发布了. 1.1.0版本主要做了如下修改: 1.优化代理设置,运行时计算代理下载成功率,自动发现无效代理,支持运行时添加代理 2.HttpClientDownloader支 ...
- 服务器安全股v4.0正式版发布 防火墙效能更强
2019独角兽企业重金招聘Python工程师标准>>> 6月24日,服务器安全狗v4.0正式版发布. 超强驱动,全线优化 服务器安全狗全方位兼容驱动V2.0震撼上线,由内而外全面提高 ...
- TFTP 1.68智能刷机全能版发布,TTL线在CFE模式解决BCM5357如斐讯FIR302B等产品变砖问题
TFTP 1.68智能刷机全能版发布,TTL线在CFE模式解决BCM5357如斐讯FIR302B等产品变砖问题 参考文章: (1)TFTP 1.68智能刷机全能版发布,TTL线在CFE模式解决BCM5 ...
- Xcode 7.0正式版发布了
Xcode 7.0正式版发布了 下载地址:链接: http://pan.baidu.com/s/1FNkPS 密码: ee42 本文由大学霸整理,转载请注明出处,尊重IT人!
- 重磅消息:Redis 6.0.0 稳定版发布
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | https://www.sohu.com/a/ ...
最新文章
- LeetCode: 387. First Unique Character in a String
- MySQL:Can't connect to mysql server 10038
- Oracle创建用户、表空间、导入导出、...命令
- 采集标签_科创致远轻MES工时采集系统帮助工厂快速构建工效节拍绩效考核
- 卧底各大程序员圈,才知道什么才是牛逼的程序员!
- [蓝桥杯][算法提高VIP]开灯游戏-dfs
- CLion导入用户自己的lib和头文件
- C语言printf()、sprintf()、vsprintf() 的区别与联系
- 怎样用计算机算屋面的坡度,屋顶坡度要怎么算,一般是多少?
- Financial Managemen
- php本地文件包含漏洞,php文件包含漏洞利用小结
- redis Background saving terminated by signal 9
- python语言通过import_python语言的引入(import)机制简述
- 工具-cloc代码行数统计工具
- Intel Fortran编译器安装
- java设计模式2,开闭原则
- 因果推断笔记——DML :Double Machine Learning案例学习(十六)
- Unity中更改鼠标光标样式
- python七段数码管绘制实验报告_python—绘制七段数码管
- android+读取电话权限,【uniapp】 读取手机通讯录权限
热门文章
- Codeforces Round #660 (Div. 2)
- JavaFX UI控件教程(十五)之Combo Box
- Linux下如何避免误操作执行 rm
- 你胆敢不加break试试?
- 《走遍中国》珍藏版(五)
- mybatis+spring报错PropertyAccessException 1: org.springframework.beans.MethodInvocationException
- MyBatis中动态SQL
- python注释的用法(单and多行)
- React中构造函数、reader和函数的调用次数和时机测试
- java 继承 实现 会重写 方法吗_java 中继承,组合,重载,重写的实现原理 (转)...