JMetro版本11.6.5和8.6.5发布

再一次问好。 设置了SDK中所有JavaFX控件的样式以及其他一些不存在的样式以及其他库中的其他样式。 后续版本将涉及调整JMetro现有样式或从第三方库的其他控件添加其他样式。 此版本就是这种情况。 这是新功能:

  • 3种新的控件样式;
  • 调整JMetro现有样式;

继续阅读以获取详细信息

新的控件样式

TabPane“带有下划线”

TabPane的样式与标准现有样式不同。 您可以使用现有样式,或者如果将underlined样式类添加到TabPane中,则将获得此新样式。 在下面,您可以看到此新样式和默认样式的屏幕截图:

TabPane标准Light JMetro样式
TabPane标准Dark JMetro样式
TabPane“强调”浅JMetro样式
TabPane“强调”深色JMetro样式

RangeSlider

RangeSlider是ControlsFX的控件。

此控件基本上是一个滑块,可让您定义“较低”和“较高”的值。

RangeSlider默认的Modena样式

对于JMetro样式,我需要RangeSlider拇指不是圆形的。 但是,ControlsFX RangeSlider中存在一个错误,该错误不允许拇指为非圆形。 要修复此问题,JMetro将一个新的自定义外观用于RangeSlider,在设置JMetro时默认应用该外观。

我将为ControlsFX创建PR,以修复其Java 8和Java 11版本上的此错误。 希望它获得批准后,我将删除此JMetro Skin,因为将不再需要它。

以下是具有JMetro样式的RangeSlider:

RangeSlider轻JMetro风格
RangeSlider深色JMetro风格

由于模块所施加的限制,因此无法在JMetro Java 11版本中为RangeSlider定制皮肤(将需要使用不可用的类)。 这将在批准并合并ControlsFX java 11版本的PR后解决。

使用单元格的控件的交替行颜色

交替的行颜色样式已添加到TreeTableView,TableView,ListView和TreeView。

这种样式的目的是使这些控件的数据更易于阅读,这在数据量大的TreeTableView,TableView,ListView或TreeView上非常有用,因为这些行的宽度很大,并且您的眼睛很难分辨出哪个单元格属于哪些行。

下面是仅TreeTableView的这种样式:

TreeTableView交替的行颜色样式–浅色主题
TreeTableView交替的行颜色样式–深色主题

要设置此样式,请向控件中添加样式类alternating-row-colors 。 如果不存在该样式类,则控件将具有普通(无交替的行颜色)样式。

调整现有样式

调整后的微调风格

旧的Spinner样式已经过调整。 这是新样式的屏幕截图:

微调新的Light JMetro风格
微调新的Dark JMetro风格

其他变化

以下是此版本中其他更改的完整列表:

  1. 在工具栏内时向菜单按钮添加样式;
  2. 在工具栏中添加SplitMenuButton的样式;
  3. 当菜单按钮在ToolBar内且TooBar尚未聚焦时,请删除菜单按钮周围的边框;
  4. 缺少ToggleButton的“灯光” /工具栏样式(我们已经有了Button灯光样式)。 这与Light主题无关。 这是一种既存在于“黑暗与光明”主题中又具有较少装饰的样式,因此看起来与其容器(不那么突出)更加“整合”。
  5. 将默认的浅色主题背景更改为灰色调。 与让应用程序在默认情况下看起来全是白色相比,具有层次感并且不让眼睛疲劳。

翻译自: https://www.javacodegeeks.com/2020/01/jmetro-version-11-6-5-and-8-6-5-released.html

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

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

相关文章

Chrome浏览器的便捷使用方式

截取转载于B站视频【全套教程】高效玩转Chrome浏览器,丰富你的上网体验_哔哩哔哩_bilibili中的脑图文件,便于之后的熟悉使用。 脑图链接 https://naotu.baidu.com/file/5a5332eee10dd903cc084d49189cd2behttps://naotu.baidu.com/file/5a5332eee10dd90…

Sublime查看已经安装的插件

蓝色框图内显示已经安装的插件

activemq网络桥接_ActiveMQ –经纪人网络解释–第3部分

activemq网络桥接现在,我们已经在本博客系列的第1部分和第2 部分中了解了ActiveMQ网络连接器的基础,在第3部分中,我们将研究ActiveMQ如何平衡连接到代理网络的使用者。 介绍 当可以无序处理队列中的消息时通常使用并发使用者,通常…

Word样式的导入与导出

1 样式的介绍 样式,也就是Word中各级标题的格式。合理的设置样式模板,可以帮助更方便的进行文本编辑。 2 样式的导入 具体情形为将“文档标准模板.dotm”的内容应用于“新建Microsoft Word文档”。 按照图示进行操作 【 如果应用模板为文件内的样式…

word将一个文档的样式导入到另一个文档

一、背景 在word中编辑文档时,经常需要定义一个样式给特定格式的文本使用,如标题1,标题2等,而有时需要在一个新文档A中使用一个旧文档B中定义好的样式。 二、操作步骤 1、打开旧文档B,选择上方标签栏的"样式&quo…

Spring Boot应用程序浪费了内存

内存是当今世界上被广泛浪费的资源之一。 由于编程效率低下,令人吃惊的(有时是“令人震惊的”)内存浪费被浪费了。 我们看到这种模式在多个企业应用程序中重复出现。 为了证明这种情况,我们进行了一项小型研究。 我们分析了著名的…

Win10灵活使用快速访问

I 快速访问视图 位置在winE 左侧窗口,点击可快速到达某个特定的文件夹。作用类似于快捷方式,操作简单。 II 关闭自动添加 默认是显示经常使用的文件夹。这使得窗口内文件夹较乱。 通过以下设置,关闭自动显示 1. 2.把框内√去掉 III 固定文…

activemq网络桥接_ActiveMQ –经纪人网络解释–第2部分

activemq网络桥接在此博客中,我们将看到双工网络连接器如何工作。 在上一部分中,我们从broker-1和broker-2创建了一个网络连接器。 我们能够看到,当代理2上有一个使用者使用队列“ foo.bar”时,代理1上的队列“ foo.bar”的消息如…

Apache Lucene中的并发查询执行

Apache Lucene是一个出色的并发纯Java搜索引擎,如果您愿意,它可以轻松地使服务器上的可用CPU或IO资源饱和。 “典型” Lucene应用程序的并发模型在搜索时每个查询一个线程,但是您知道Lucene还可以使用多个线程同时执行一个查询以大大减少最慢…

Windows设置自己的程序开机自动启动

Windows系统想要快速设置开机自动启动某个程序,可以使用以下方法设置: 1.找到启动文件夹 CtrlR 打开运行,输入shell:startup,回车,找到启动文件夹 2.拷贝需要开机启动的程序的快捷方式到此文件夹即可。 3.打开任务管理器-启动查…

Citavi中文件管理

目录 I 文献相对应的PDF文件相关操作 1 打开PDF所在位置 2 直接重命名PDF文献 注:设置角标方式 II 阅读文献相关的文件的添加与删除 1 添加 2 删除 III PPT CAJ文件的添加 I 文献相对应的PDF文件相关操作 PDF文件可直接拉入文献框进行导入 1 打开PDF所在位置…

Citavi插件的安装和使用以及注意事项

【文章转载于知乎大神:Citavi插件的安装和使用以及注意事项 - 知乎】 没有软件是十全十美的,基础功能够用,附加功能以插件、脚本的方式来支持是个不错的思路。 Citavi提供了自定义宏和插件的方式,来满足更为复杂的格式修整和文献…

MiUI特色功能设置总结

一 常用设置 【转载于知乎https://www.zhihu.com/question/514792652/answer/2377622710】 1 自动优化系统 其实在手机开发者模式设置中,有2个地方我们需要设置,设置了不仅可以让手机运行更流畅,而且还能帮我们自动优化系统。 &#xff0…

potplayer怎么设置无边框播放,播放时隐藏进度条

potplayer默认情况下播放视频时会显示边框,那么怎么设置无边框播放呢?下面小编就为大家详细的介绍一下,大家感兴趣的话就一起来了解下吧! potplayer怎么设置无边框播放?potplayer设置无边框播放方法 1、点击左上角的potplayer 2、在下拉菜单中点击选项…

蓝牙播放Stereo和Hands-Free AG Audio两种模式的区别?

当使用蓝牙耳机时,发现电脑的播放设备显示了两种模式(如下图所示),Stereo模式下声音正常,而调到Hands-Free AG Audio模式下声音频带窄了很多且音质差,典型的电话音,下面具体说说这两种模式的区别…

workrave使用方法

一 模式介绍 阅读模式: 不论电脑什么状态,倒计时一直进行 普通模式: 当检测到电脑没有任何操作,比如打字与移动鼠标,则暂停倒计时。如果长时间没有操作,则默认进入休息状态,下次移动鼠标&…

OpenJDK织机和结构化并发

Project Loom是Hotspot Group赞助的项目之一,旨在向JAVA世界提供高吞吐量和轻量级的并发模型。 在撰写本文时,Loom项目仍处于积极开发中,其API可能会更改。 为什么要织机? 每个新项目可能会出现的第一个问题是为什么?…

设置花里胡哨的Xshell字体与背景颜色(超全)

大部分运维和开发经常接触到的客户端连接工具很多都是Xshell,但是经常看到别人的背景色和字体都是五颜六色,还有护眼色的背景(想必大家也会遇到在深夜加班时为了不打扰身边小伙伴的休息不开灯,打开Xshell时可以闪瞎人眼的白色背景…

Ubuntu “sudo apt-get update”报错

一 sudo apt-get update作用 从服务器拉取可用的包到本地 二 出错情况 Ign:9 https://download.sublimetext.com apt/stable/ Packages Ign:10 https://download.sublimetext.com apt/stable/ Translation-en_US Ign:11 https://download.sublimetext.com apt/stable/ Transl…

add-apt-repository命令详解

该命令是通过PPA源方式安装软件的添加PPA源到Source list中的命令,该软件安装方式的流程为: 1.搜索PPA软件源,如在Google上软件名称关键字 PPA ,或者也可直接到 launchpad.net 上搜索2.sudo apt-add-repository ppa_source_name…