javafx 调用java_Java,JavaFX的流畅设计风格滑块
javafx 调用java
JMetro的Java,JavaFX主题版本刚刚提高到4.2版。 此版本为Slider控件带来了新样式。 除此之外,您现在还可以看到一个弹出窗口,向您显示滑块的当前值。
新滑块样式
以下是旧的JMetro Slider样式:
滑块OLD JMetro灯光主题
滑块OLD JMetro黑暗主题
对于这个主题,我必须创建一个新皮肤。 这是因为您无法设置从“滑块”轨道的起点到拇指所在点的填充的样式。 在JMetro 4.2版中,我进一步增强了此外观以添加新功能。 接下来,我将讨论此功能。
首先,我想展示新的Slider样式:
滑块NEW JMetro灯光主题
滑块NEW JMetro黑暗风格
如您所见,滑块的颜色和整体样式已更改。 您还会注意到我提到的新功能。 每当用户与滑块互动以更改其值时,就会出现一个弹出窗口,以准确显示滑块具有的值。 每当您需要显示允许更精确调整的界面时,此功能就很有用。 通过显示一个弹出窗口,用户在操纵它时将确切知道它的当前Slider值。
该功能默认情况下处于启用状态,但可以通过-show-value-on-interaction
属性关闭。 以下代码片段显示了默认情况下如何在JMetro中对其进行配置:
.slider {-show-value-on-interaction: true;
}
要关闭此功能,您需要做的就是在调用JMetro
类的applyTheme(...)
之后添加一个样式表,其定义如下:
.slider {-show-value-on-interaction: false;
}
或者,您可以针对具体情况通过定位特定的Slider并将其-show-value-on-interaction
属性设置为false
。
结语
版本4.2刚刚发布。 此版本为Slider控件带来了新样式,并增强了以前的Slider外观。 它添加了一项新功能,该功能允许通过弹出窗口显示当前已修改的Slider值。
如果需要有关新Skin的更多背景信息,可以查看以前的JMetro风格Slider帖子 。
我正计划创建一个新的库,该库将具有新的增强外观,例如此外观和其他常规增强功能。 我的理解是这些增强功能不仅对JMetro有价值。 因此,我将它们提供给其他人以在不同的上下文中使用。 然后,JMetro将依赖这个新库。
我不喜欢Slider拇指的圆角。 我不知何故觉得它们有点太圆了。 因此,我可能会在另一个JMetro版本中提出一种替代样式,并允许您在两者之间进行选择。
像往常一样,您可以查看JMetro Java,JavaFX主题页面,以获取有关JMetro的详细信息。 我将在未来几天内尝试对其进行更新。
在下一个更新中,我计划为Button控件创建一种新样式,并在每次单击时添加一个动画。
请继续关注,在Twitter上关注我并订阅此博客。
翻译自: https://www.javacodegeeks.com/2018/08/fluent-design-style-slider.html
javafx 调用java
javafx 调用java_Java,JavaFX的流畅设计风格滑块相关推荐
- javafx 调用java_Java,JavaFX的流畅设计风格拨动开关
javafx 调用java 嗨,这次我将在新版本的JMetro中讨论新的Toggle Switch样式. 拨动开关是一种近年来非常流行的控件. 我前一段时间在ControlsFX库中添加了JavaFX ...
- javafx 调用java_Java,JavaFX的流畅设计风格进度栏
javafx 调用java 按照承诺,刚刚发布的Java JavaFX主题JMetro版本4.6为进度栏带来了新样式. 进度栏有两种可能的状态:确定和不确定,新的JMetro版本针对这两种具有不同的样 ...
- javafx 调用java_Java“地铁”表(JavaFX)
javafx 调用java 再次嗨,这次,TableView" Metro"样式被添加到JMetro JavaFX主题. 这会将JMetro版本放大到3.1.0. 我之所以没有添加 ...
- javafx 调用java_Java验证(javafx)
javafx 调用java 验证是核心javafx框架所缺少的一件事. 为了弥补这一空白, controlsfx中已经存在一个第三方验证库 . 但是,我有一个问题:它不是在考虑FXML的情况下创建的. ...
- Java,JavaFX的流畅设计风格滑块
JMetro的Java,JavaFX主题版本刚刚提高到4.2版. 此版本为Slider控件带来了新样式. 除此之外,您现在还可以看到一个弹出窗口,向您显示滑块的当前值. 新滑块样式 以下是旧的JMet ...
- javafx按钮设计风格_Java,JavaFX的流畅设计风格按钮,切换按钮和工具提示
javafx按钮设计风格 你好,我们又见面了! 这个周末,在业余时间,我继续从事JMetro的工作. 最终结果是新的Button和ToggleButton深色和浅色样式. 这些新样式包括按下按钮时的新 ...
- javafx 调用接口_JavaFX技巧3:使用回调接口
javafx 调用接口 作为UI框架开发人员,提供自定义控件外观和行为的方法是我工作的一部分. 在许多情况下,这是通过允许框架用户在控件上注册工厂来完成的. 过去,我会为此创建一个工厂接口,并在框架内 ...
- JavaFX调用摄像头拍照
JavaFX初体验 初谈JavaFx 普通页面的实现 JavaFX调用摄像头拍照 安装Scene Builder 背景: 最近有做一个web项目用JavaFx做成客户端的需求,从第一次听说JavaFx ...
- java javafx webview_基于JavaFX WebView 的采集开发,了解一下?
背景 最近想做一个桌面版的客户端,能够加载连接,获取源码等,主要用于快速的获取网站的栏目,便与爬虫该栏目下的最新信息. 相关插件介绍 JavaFX是: •用于创建和交付桌面应用程序的软件平台,以及可以 ...
最新文章
- 【C++】【五】循环链表
- mysql练习题——数据分析/大数据岗面试
- 通过Lazada日销千件,国内爆款如此打开东南亚爆单之门
- React功能界面的组件化编码流程
- 学习Spring Boot:(十一) 自定义装配参数
- linux ns级定时器_预热 | 万众期待的单片机、Linux二合一的STM32MP157开发板亮相
- swift 富文本编辑_如何使用Swift构建协作式文本编辑器
- orangepi香橙派安装VNC Viewer远程桌面
- C++解析(3):布尔类型与三目运算符
- neatupload上传文件配置
- 微型计算机及接口技术笔记,2010年自考微型计算机及其接口技术笔记串讲
- maccms重定向次数过多
- 项目生命周期和产品生命周期的不同
- 内存设置无效: 内存预留 (sched.mem.min) 应该等于内存大小 (65536)
- PHP云任务Q助手Tools程序源码+多功能
- 如何报p20手机数据导入计算机,华为P20系列手机与电脑共享内容传输文件的方法...
- python能干啥是什么意思_这年头不懂点Python都不好意思说是码农 神奇的Python都能干啥...
- a session ended very soon after starting. check that the command in profile default is correct
- DC/DC开关电源知识概述
- codeforces+contest+985D. Sand Fortress+思维
热门文章
- 【每日一题】7月7日题目精讲—最短路
- P6242-[模板]线段树3【吉司机线段树】
- CF932G-Palindrome Partition【PAM】
- P3449-[POI2006]PAL-Palindromes【结论题,字符串hash】
- 2018/7/8-纪中某C组题【jzoj1619,jzoj1620,jzoj1621,jzoj1622】
- codeforces1485 E. Move and Swap(dp)
- 纪中A组模拟赛总结(2021.7.16)
- BZOJ5358: [Lydsy1805月赛]口算训练
- Windows 通过 SecureCRT 8.x 上传文件到Linux服务器
- 开发人员也要懂点的测试知识