java 和javafx_Java,JavaFX的流利设计风格文本字段和密码字段

java 和javafx

我刚刚发布了Java版本4.5 ,JavaFX主题JMetro 。 此版本为“文本字段”和“密码字段”添加了新样式。 和往常一样,受到Fluent Design的启发。

在这篇文章中,我将详细介绍这个新版本。

JMetro版本4.5

就像我在简介中所说的那样,JMetro 4.5刚刚发布。

首先,我将展示JMetro 4.5之前的旧文本字段和密码字段样式:

TextField- JMetro OLD Light主题

TextField- JMetro OLD Light主题

文本字段– JMetro OLD Dark Theme

文本字段– JMetro OLD Dark Theme

以及“密码字段”的旧样式:

密码框– JMetro OLD Light主题

密码框– JMetro OLD Light主题

密码字段– JMetro OLD黑暗主题

密码字段– JMetro OLD黑暗主题

这些是JMetro 4.5中引入的旧样式和新样式之间的一些差异:

  • 颜色已经改变;
  • 控件集中时使用强调颜色(控件处于打开状态并接收键盘输入);
  • 悬停颜色已更改;
  • 默认情况下,文本已放大;
  • 清除和显示密码的图标已经过微调(位置和大小)。

以下是新的样式:

TextField – JMetro NEW轻主题

TextField – JMetro NEW轻主题

TextField – JMetro新深色主题

TextField – JMetro新深色主题

新的密码字段样式如下所示:

密码字段– JMetro NEW轻主题

密码字段– JMetro NEW轻主题

密码字段– JMetro新深色主题

密码字段– JMetro新深色主题

新样式与Microsoft的Fluent Design之间存在差异。 即图标,我不喜欢Fluent Design的“密码”字段上的“显示密码”按钮图标。 对于颜色,我也不喜欢在焦点对准控件后,深色版本中的颜色从黑色突然变为白色。

当然,如果您不同意,可以在从JMetro类调用applyTheme之后轻松添加样式表以覆盖JMetro外观。

将来,我计划略微更新显示密码图标,并使其笔触变薄。

结语

JMetro 4.5版刚刚发布。 有了它,新的密码字段和文本字段样式可用。

与往常一样,如果您想查看文档,可以查看Java,JavaFX主题JMetro页面 。 它将很快通过此新版本的详细信息进行更新。

接下来,我可能会研究并更新Progress控件。

在Twitter上关注我。 享受!

翻译自: https://www.javacodegeeks.com/2018/09/fluent-design-password-field.html

java 和javafx

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

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

相关文章

WPS for MacOS如何设置自动编号

在顶部菜单栏,点击【文件】–>【文字偏好设置】或者点击左上角的【文件】–>【文字偏好设置】:

Mybatis结果集映射

一、使用场景 当数据库里的列名和实体类的属性名不一致,就需要进行结果映射 二、UserMapper接口 package com.william.dao;import com.william.domain.QueryValueObject; import com.william.domain.User; import org.apache.ibatis.annotations.Param;import …

activemq 性能测试_ActiveMQ性能测试

activemq 性能测试我们使用ActiveMQ作为消息传递层–发送大量需要低延迟的消息。 通常它可以正常工作,但是在某些情况下我们已经看到性能问题。 在花了太多时间测试我们的基础结构之后,我想我已经学到了有关ActiveMQ的一些有趣的东西:它可能真…

WPS for MacOS如何设置自动拼写检查

在顶部菜单栏,点击【文件】–>【文字偏好设置】或者点击左上角的【文件】–>【文字偏好设置】:

jdk8 bug_JDK Bug系统浪费时间

jdk8 bug当我在OpenJDK jdk-dev邮件列表中看到Jesper Wilhelmsson的消息标题“ Introducing time浪费者 ”时,我想到了该消息的可能内容的几种可能性。 在阅读该链接与单击链接后出现消息之间的第二个左右时间内 ,我想知道消息是否与以下主题之一有关&am…

角度和弧度的计算关系

一、角的两种单位 “ 弧度”和“度”是度量角大小的两种不同的单位。就像“米”和“市尺”是度量长度大小的两种不同的单位一样。 二、弧度的定义 角(弧度)=弧长/半径 圆的周长是半径的 2π倍,所以一个周角(360度&a…

关键字搜索

1.1.1 需求分析 在首页或搜索页输入关键字,点击搜索 显示列表搜索结果: 1.1.2实现思路 (1)后端使用匹配查询和布尔查询 (2)前端向后端传递map(因为提交的不仅仅是关键字,还有品牌…

java中线程死锁及避免_如何避免Java线程中的死锁?

java中线程死锁及避免如何避免Java中的死锁? 是Java面试中最受欢迎的问题之一,也是本季多线程的风格,主要是在高层提出,并带有很多后续问题。 尽管问题看起来很基础,但是一旦您开始深入研究,大多数Java开发…

MySQL查询数据字典_存储过程_函数_视图元数据_表元数据_触发器

文章目录一、查询所有的存储过程二、查询某个数据库下的存储过程三、查询所有的函数四、查询某个数据库下的函数五、查看存储过程详情六、查看函数详情七、查看存储过程的创建源码八、查看函数的创建源码九、查看视图元数据十、查看表元数据十一、查看触发器一、查询所有的存储…

关键字高亮查询

1.1.1 需求分析 所谓高亮,就是使用特别的样式修饰某字段中包含的搜索关键字。 需求:实现搜索高亮,商品名称使用红色显示搜索关键字。 1.1.2实现思路 使用默认高亮显示来获取每个搜索命中title字段的高亮显示,在指定title字段的…

jep和jsr_JEP 342:JVM和幽灵

jep和jsrJEP 342 (“限制推测执行”)已从“ 草稿 ”状态转换为“ 候选 ”状态,但尚未针对特定的JDK版本(请参见图形以了解JEP流程中的步骤 )。 Jesper Wilhelmsson 写道 , JEP 342 “涵盖了使用新的C 编译器…

执行SQL脚本文件

文章目录一、登录数据库后,执行命令 source二、未登录数据库,执行命令 mysql一、登录数据库后,执行命令 source mysql> source /root/test/test.sql;二、未登录数据库,执行命令 mysql [roothtlwk0001host ~]# mysql -uroot -…

linux使jdk开机可用_JDK 11的一般可用性

linux使jdk开机可用按计划,这是今天宣布的是JDK 11被释放的通用性 。 本周初,Iris Clark宣布了“ JSR 384(Java SE 11)最终发行版 ”,并且在同一封邮件中引用了JSR 384的最终发行版,并引用了“ Java SE 11&…

实现搜索分页功能

1.1 需求分析 实现搜索分页功能,每页显示30条记录。实现商品列表下方分页栏。 1.2 实现思路 前端向后端传递参数 pageNo (页码) 1.3 代码实现 修改SearchServiceImpl的search方法,在第1段代码中添加代码 package com.changg…

MySQL的set names命令详解

执行下面的命令: mysql> set names charset_name;相当于执行了下面三条命令语句: mysql> SET character_set_client charset_name; mysql> SET character_set_results charset_name; mysql> SET character_set_connection charset_name…

aws ec2 跨帐号共享_AWS共享资源的警告

aws ec2 跨帐号共享最近,我一直在发布一个新版本,与往常一样,通过将DNS记录切换为指向以前的“备用”组的负载平衡器来利用蓝绿色部署 。 但是在切换DNS之前,我检查了新发布版本的日志并发现了一些奇怪的现象– Web框架&#xff0…

MySQL数据库模式_SQL模式

文章目录查看 MySQL 当前的 SQL 模式设置 MySQL 的 SQL 模式SQL 模式介绍TRADITIONAL(传统模式)STRICT(严格模式)ANSI 模式MySQL 服务器可以以不同的 SQL 模式来操作,并且可以为不同客户端应用不同模式。这样每个应用程…

spring http缓存_HTTP缓存与Spring示例

spring http缓存缓存是HTTP协议的强大功能,但由于某些原因,它主要用于静态资源,例如图像,CSS样式表或JavaScript文件。 但是,HTTP缓存不仅限于应用程序的资产,因为您还可以将其用于动态计算的资源。 只需少…

分类列表查询

1 需求分析 以关键字作为查询条件,查询结果中包含的商品分类,在页面中显示出来 2 实现思路 (1)商品分类列表的显示使用聚合查询 (2)使用过滤查询 3 代码实现 修改SearchServiceImpl的search方法&…

用户微服务-用户注册 发送短信验证码

1 需求分析 注册账号,用手机号注册,填写后发送短信验证码, 填写短信验证码正确方可注册成功。 2 实现思路 1)用户微服务生成6位的短信验证码,存入redis (以code_手机号为key),再发…