JMetro版本4.8已发布

再一次问好! JMetro Java 4.8版JavaFX主题刚刚发布。 我们即将接近下一个主要版本的版本5.0。

这是已经过彻底改造的旧样式:

  • 日期选择器
  • 树视图

以及经过调整或更改了CSS结构的旧版本:

  • 表格检视
  • 列表显示
  • 组合框
  • 评级控制

4.8版详细信息

这是更改列表。 从较小的到较大的:

  • 清理了评级控件CSS。 评级控件的颜色现在基于全局定义的强调颜色;
  • 调整了组合框的颜色,以实现浅色和深色主题;
  • 调整了Table View的明暗风格,并重新组织了CSS代码;
  • 调整了Tree View的明暗风格,并重新组织了CSS代码;
  • 调整后的列表视图样式:

JMetro版本4.8

  • 新的日期选择器明暗风格:

正如我之前提到的,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样式。 浅色和深色版本:

JMetro版本4.8

新日期选择器JMetro JavaFX light主题

JMetro版本4.8

新日期选择器JMetro JavaFX黑暗主题

包起来

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

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

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

相关文章

Java 11快多少?

尽管大多数开发人员仍然使用Java 8 ,但Java 11还是在不久前发布的。 让我们看看其中哪个对OptaPlanner更快。 找出答案的最佳方法当然是运行OptaPlanner基准测试。 本文是我们针对Java 8的类似文章的后续文章 。 基准方法 为了运行基准测试,我们使用了&…

linux5.9安装教程,Linux内核5.9的最重要功能及安装方法

原标题:Linux内核5.9的最重要功能及安装方法Linux内核5.9带来了吸引数据中心管理员的诸多性能提升。本文作者着重介绍了改进之处,并介绍了如何安装主线内核。与5.8一样,Linux内核5.9确实没有任何改变游戏规则的功能,至少对普通用户…

Apache Payara:让我们加密

不久前,我写了一个小教程 ,介绍如何生成“让我们加密SSL”证书并将其安装在Glassfish Java EE平台上。 这个技巧对我来说是一个奇迹,但是每三个月必须手动更新和重新安装证书变得很烦人。 我做了一些研究,并且与第一个教程一样&a…

openssh arm linux 编译,openssh编译安装到ARM嵌入式系统中

目录一.SSHD编译(此步骤在虚拟机上执行)1.1 在/root/目录下创建ssh目录1.2 交叉编译zlib1.3交叉编译openssl1.4交叉编译openssh二.移植(此步骤在开发板上执行)2.1 在开发板上建立需要的目录2.2 下面是在开发板上操作2.3修改sshd_config三、加入自启动脚本…

linux gui编程语言,使用 Red 语言编写 GUI 应用程序

一句话概括 — 使用 Red 语言编写原生跨平台桌面 GUI。尝试在 Windows 上使用 PyInstaller 将“可执行”的 ducktape 封装在 Python 脚本之后,我发现应该学习的编程语言类应该具有以下属性:静态二进制编译(产生一个二进制,不是运行时的字节码…

对c语言字符数组描述错误的是,下述对C语言字符数组的描述中错误的是( )。

摘要:条形图用频率值型来表分组分布示数数据,下述没有相邻之间间隔竖条。中国:在中大学列联分析,字符百分表的条件正确关于的是方向说法。条形图用频率值型来表分组分布示数数据,数组述中没有相邻之间间隔竖条。...条形图用频率值…

android 实现自动拍照,Android自定义相机实现定时拍照功能

这篇博客为大家介绍Android自定义相机,并且实现倒计时拍照功能。首先自定义拍照会用到SurfaceView控件显示照片的预览区域,以下是布局文件:activity_main.xmlandroid:layout_width"match_parent"android:layout_height"match_…

android版本8.1.0和9的区别,安卓8.1和9.0的区别是什么

安卓8.1和9.0的主要差别是:流畅度、耗电量、功能等等方面的不同。在手机配置足够的情况下,9.0要比8.1更流畅和省电,它可以同时让后台保持更多APP,每个APP运行的时候更加流畅,其新的智能电量管理功能、暗黑模式让手机更…

看到一个沙粒世界:再一次你好世界

“看到一个沙粒中的世界”,我们很可能会看到最简单的“ Hello World”中的世界,所以我们开始吧,再一次向世界问好。 我猜所有的Java课程,教程都是从这个著名的Hello World程序开始的,这是我可以在没有IDE的帮助下编写…

moreunit_MoreUnit与MoreUnit

moreunit就在一年多以前,我写了一篇关于在Eclipse中使用JUnit的文章。 评论者之一推荐MoreUnit ,以进一步提高测试效率。 尝试一下让我感到很高兴,并且我的自主神经系统立即记住了该插件的键盘快捷键…… 另外,在使用MoreUnit一段…

JMetro版本5发布

Java的第5版JavaFX主题JMetro刚刚发布。 这是此版本中的新功能: 新的文本区域明暗风格; 现有控件样式的一些更改; 新CSS变量称为accent_color。 顾名思义,它允许您定义JMetro控件中使用的强调颜色。 已经进行了很大的重构&am…

android 开发 矩形截屏插件,Android 上如何实现矩形区域截屏

对屏幕进行截屏并裁剪有两种方式:早截图和晚截图。早截图,就是先截取全屏,再让用户对截取到的图片进行修改;与之相对的,晚截图,就是先让用户在屏幕上划好区域,再进行截图和裁剪。其实两者并没有什么太大的区…

Java可选参数

在Java类中设计方法时,某些参数对于其执行而言可能是可选的。 无论是在DTO,胖模型域对象还是简单的无状态服务类中,可选方法参数都是常见的。 从本文中, 您将学习如何在Java中处理可选参数 。 我们将专注于常规方法,带…

计算机发送到桌面快捷方式,windows7添加到桌面快捷方式无故消失!

您好,Windows 7设计者在Windows 7中所添加的设计。在默认情况下,只要System Maintenance troubleshooter(系统故障维护,以下简称SMT)检测到桌面的快捷方式已经无效了,将会自动将其删除。每周,SMT(系统故障维护)都会对操…

Java:汇总堆外数据

探索如何以最小的垃圾收集影响和最大的内存利用率创建堆​​外聚合。 使用Java Map,List和Object创建大型聚合通常会产生大量堆内存开销。 这也意味着,一旦聚合超出范围,垃圾收集器将必须清理这些对象。 阅读这篇简短的文章,了解…

java中属性外部化_用Java可外部化

java中属性外部化在理解Externalizable接口之前,您需要了解序列化。您可以在java中的序列化上阅读有关序列化的更多信息。 Java提供了一种称为序列化的机制,以按字节的有序或字节序列的形式持久化Java对象,其中包括对象的数据以及有关对象的…

在您的Maven-Fu包中增加了一些东西

Apache Maven很简单,但是功能非常强大。 使用一些技巧,您可以大大简化和优化您的开发经验。 处理多个非托管模块 假设您有一个主项目A提供了两个实用程序模块foo和bar ,另一个项目B A了foo和bar 。 在使用B ,您意识到需要偶尔对…

ci 邮件 html模板,CI Email类发邮件

发邮件代码详情private function _send_mail($data) {//附件一,名称参数编码转换if(!empty($data[resume_name])){$file_name iconv(UTF-8,GB2312,$data[file_name]);}//附件二,名称参数编码转换if(!empty($data[resume_name])){$resume_name iconv(UT…

Java安全动画

总览 自从JDK 1.2中引入安全沙箱模型以及JDK提供的安全API的发展以来,Java安全就一直是一个复杂的话题。 并发实用程序也观察到类似的问题,并且开发了一种名为Java Concurrent Animated的工具,目的是通过有趣而有趣的方式降低进入这些实用程序…

在计算机网络系统的远程通信中,在计算机网络系统的远程通信中,通常采用的传输技术是...

摘要:算机体系体系模板模板最适宜采用的合钢是组。系统信中民主命叙主义关于革命以下义革误的和社会主述错是(。程通常采传输不属民主主义济纲的三大经以下于新领的是(。...算机体系体系模板模板最适宜采用的合钢是组。网络不属特殊国无级自的是产阶以下于中有的优点…