JMetro 5.5版发布

JMetro 5.5版刚刚发布。 进行了重大更新,其中添加了一些错误修复,样式和功能。

一个新的主题测试器示例应用程序也已添加到示例子项目中,该应用程序测试了几项内容,例如控件之间的对齐。

我将尽量使这篇文章简短,因为我现在没有太多时间来写博客,我也更喜欢浪费时间编码。

继续阅读以获取此新版本的详细信息。

此新版本中的更改

以下是自5.3版以来的更改列表:

  1. 不同控件之间的字体不匹配
  2. 使默认字体大小和填充较小,并与Modena的字体大小更内联
  3. 以编程方式填充的密码字段未被屏蔽
  4. 不同控件之间的高度不匹配
  5. 将ThemeTester应用程序添加到示例中,以更彻底地测试所有JMetro
  6. 设置LayoutPanes的默认背景颜色
  7. 在(6)之后修复多个控件的背景色
  8. 重新定义DatePicker的样式,浅色和深色
  9. 标签的新样式
  10. 根据定义的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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/341698.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于工业级RS485串口服务器的组网方式详解

工业级串口服务器提供串口转网络功能,是实现串口(TTL串口或RS232/RS485/RS422)数据与TCP/IP协议数据相互转换实现数据通过网络传输的工业互联通讯设备。通过连接多个串口设备并将串口数据流进行选择和处理,将串口数据转换为以太网…

什么是四路串口服务器?

四路串口RS232/RS422/RS485设备联网服务器(以下简称:串口服务器)是由杭州飞畅科技自主研发的串口设备联网产品,其中RS232/RS422/RS485可以任意组合使用(客户可定制)。那么,什么是四路串口服务器&#xff1f…

Java中的代理设计模式

代理对象或代理对象为另一个对象提供占位符,以控制对该对象的访问。 代理充当原始对象的轻量级版本或简化版本。 它支持与原始对象相同的操作,但可以将那些请求委托给原始对象以实现它们。 代理设计模式是一种结构模式,其中代理类包装了实际…

光模块简介、结构介绍及分类详解

光模块(optical module)由光电子器件、功能电路和光接口等组成,光电子器件包括发射和接收两部分。简单的说,光模块的作用就是光电转换,发送端把电信号转换成光信号,通过光纤传送后,接收端再把光信号转换成电信号。接下…

光模块是怎么分类的?光模块的应用及作用有哪些?

光模块是进行光电和电光转换的光电子器件。光模块的发送端把电信号转换为光信号,接收端把光信号转换为电信号。光模块按照封装形式分类,常见的有SFP,SFP,SFF,千兆以太网路界面转换器(GBIC)等。那…

仿制药名言_仿制药的美丽与陌生

仿制药名言最近,我正在为Oracle认证专家Java SE 7程序员考试做准备,而我恰巧在Java泛型领域遇到了一些看起来很奇怪的构造。 但是,我也看到了一些巧妙而优雅的代码。 我发现这些示例值得分享,这不仅是因为它们可以使您的设计选择更…

如何区分光猫、路由器和交换机?

如今,网络已经进入了千家万户,上网已成为了我们生活中必不可少的事情。通常,在家里最常见的网络设备有:光猫(光调制解调器)、路由器、交换机,但很多小白用户并不能轻易区分它们。当遇上网络故障…

Java 12:开关表达式

在Java 12中,对switch语句进行了增强,以便可以将其用作表达式。 现在也可以在一种情况下打开多个常量,从而使代码更简洁易读。 这些增强是预览语言功能 ,这意味着必须使用--enable-preview标志在Java编译器和运行时中显式启用它们…

什么是网络延长器?

网络延长器就是能够把网络传输距离有效延长的设备,网络延长器能够突破传统以太网传输距离100米以内的限制,可以通过双绞线将100M网络传输500米,10M网络传输1500米甚至更长。它将网络的传输距离的极限从铜线的100米扩展到千米以上,…

什么是延长器?延长器常见类型介绍

延长器是用来延长信号的器件,通常用于长距离直连线材无法满足传输要求的情况,一般是为了确保信号长距离无衰减的传输而设计,因此多是有源的。那么,什么是延长器?延长器的常见类型有哪些呢?接下来我们就一起…

solr 模糊匹配_Solr中的前缀和后缀匹配

solr 模糊匹配搜索引擎都是关于查找字符串的。 用户输入一个查询词,然后从反向索引中检索它。 有时,用户正在寻找的值只是索引中值的子字符串,并且用户可能也对这些匹配感兴趣。 对于德语这样的包含复合词(如Semmelkndel&#xff…

视频编解码器常见问题介绍

视频编解码器,是指一个能够对数字视频进行压缩或者解压缩的程序或者设备。通常这种压缩属于有损数据压缩。历史上,视频信号是以模拟形式存储在磁带上的。那么,我们在使用视频编解码器的过程中遇到的一些常见问题有哪些呢?接下来我…

Java中的双重检查锁定

在本文中,我们将介绍在RxJava中创建Singleton对象的一些技术。 最重要的是,我们将学习Java中的双重检查锁定 。 Java中的Singleton模式是一种创新模式。 随着时间的流逝,人们开始关注Singleton模式的使用和实现。 这是由于单例的实现和使用方…

视频干扰的原因及解决方法

我们在视频监控和视频传输会议中常常会遇到视频信号被干扰的困扰,由于视频干扰产生画面抖动、显示模糊等显示问题,严重影响使用效果。那么这些干扰信号时如何产生的,又该如何解决呢?接下来我们就跟随飞畅科技的小编一起来详细了解…

网络监控系统安装的4种方式,安防必备

现如今,随着人们安防意识的提高,监控从业人员也越来越多。对于刚刚加入这个行业的新人来讲,可能首先要从最基层的监控设备安装做起。只有在实践中不断积累经验技术,才有可能独当一面、快速成长。作为一名新手,网络监控…

it编年史_Java的编年史和低延迟

it编年史总览 我正在看Typesafe的Rolan Kuhn在介绍React流方面的精彩演讲,乍一看似乎与《纪事报》有一些相似的目标,但是当您深入研究细节时,很明显我有一些关键的假设根本不同。 关键假设 《纪事》设计的主要假设是 低延迟是您的问题&#…

智慧磐石工程项目系统组成

武警部队智慧磐石工程以五防一体化建设为基础,融入各类前沿智能检测、识别、控制等相关技术,通过整合指挥、监控、防护、报警、通信、处置要素,实现信息智能管理、环境智能分析、通道智能防范、监控智能识别、险情智能感知、枪弹智能管控、情…

网络延长器分为哪几类?其应用领域有哪些?

网络延长器具有超低传输时延,能够线速转发数据包。网络延长器采用自主产权的LRE(Long- Reacher Ethernet)长线以太网驱动技术,能有效延长以太网传输距离达700米,同时保障最大传输带宽。基本原理是通过信号整形放大&…

Java项目:书评

本文是关于这本书的 Peter Verhas撰写的Java Projects Second Edition 我去年写的 这样一篇文章的目的通常是为了促进这本书的销售。 在这种情况下没有什么不同,但是由于这是我写的书,而且我是撰写评论的人,因此赞美这本书将非常尴尬。 所以…

信号延长器常见故障问题及解决方案汇总

延长器是用来延长信号的器件,通常用于长距离直连线材无法满足传输要求的情况,一般是为了确保信号长距离无衰减的传输而设计,因此多是有源的。我们在使用信号延长器的过程中难免会遇到各种各样的故障问题,那么我们该如何解决呢&…