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的流畅设计风格滑块相关推荐

  1. javafx 调用java_Java,JavaFX的流畅设计风格拨动开关

    javafx 调用java 嗨,这次我将在新版本的JMetro中讨论新的Toggle Switch样式. 拨动开关是一种近年来非常流行的控件. 我前一段时间在ControlsFX库中添加了JavaFX ...

  2. javafx 调用java_Java,JavaFX的流畅设计风格进度栏

    javafx 调用java 按照承诺,刚刚发布的Java JavaFX主题JMetro版本4.6为进度栏带来了新样式. 进度栏有两种可能的状态:确定和不确定,新的JMetro版本针对这两种具有不同的样 ...

  3. javafx 调用java_Java“地铁”表(JavaFX)

    javafx 调用java 再次嗨,这次,TableView" Metro"样式被添加到JMetro JavaFX主题. 这会将JMetro版本放大到3.1.0. 我之所以没有添加 ...

  4. javafx 调用java_Java验证(javafx)

    javafx 调用java 验证是核心javafx框架所缺少的一件事. 为了弥补这一空白, controlsfx中已经存在一个第三方验证库 . 但是,我有一个问题:它不是在考虑FXML的情况下创建的. ...

  5. Java,JavaFX的流畅设计风格滑块

    JMetro的Java,JavaFX主题版本刚刚提高到4.2版. 此版本为Slider控件带来了新样式. 除此之外,您现在还可以看到一个弹出窗口,向您显示滑块的当前值. 新滑块样式 以下是旧的JMet ...

  6. javafx按钮设计风格_Java,JavaFX的流畅设计风格按钮,切换按钮和工具提示

    javafx按钮设计风格 你好,我们又见面了! 这个周末,在业余时间,我继续从事JMetro的工作. 最终结果是新的Button和ToggleButton深色和浅色样式. 这些新样式包括按下按钮时的新 ...

  7. javafx 调用接口_JavaFX技巧3:使用回调接口

    javafx 调用接口 作为UI框架开发人员,提供自定义控件外观和行为的方法是我工作的一部分. 在许多情况下,这是通过允许框架用户在控件上注册工厂来完成的. 过去,我会为此创建一个工厂接口,并在框架内 ...

  8. JavaFX调用摄像头拍照

    JavaFX初体验 初谈JavaFx 普通页面的实现 JavaFX调用摄像头拍照 安装Scene Builder 背景: 最近有做一个web项目用JavaFx做成客户端的需求,从第一次听说JavaFx ...

  9. java javafx webview_基于JavaFX WebView 的采集开发,了解一下?

    背景 最近想做一个桌面版的客户端,能够加载连接,获取源码等,主要用于快速的获取网站的栏目,便与爬虫该栏目下的最新信息. 相关插件介绍 JavaFX是: •用于创建和交付桌面应用程序的软件平台,以及可以 ...

最新文章

  1. 【C++】【五】循环链表
  2. mysql练习题——数据分析/大数据岗面试
  3. 通过Lazada日销千件,国内爆款如此打开东南亚爆单之门
  4. React功能界面的组件化编码流程
  5. 学习Spring Boot:(十一) 自定义装配参数
  6. linux ns级定时器_预热 | 万众期待的单片机、Linux二合一的STM32MP157开发板亮相
  7. swift 富文本编辑_如何使用Swift构建协作式文本编辑器
  8. orangepi香橙派安装VNC Viewer远程桌面
  9. C++解析(3):布尔类型与三目运算符
  10. neatupload上传文件配置
  11. 微型计算机及接口技术笔记,2010年自考微型计算机及其接口技术笔记串讲
  12. maccms重定向次数过多
  13. 项目生命周期和产品生命周期的不同
  14. 内存设置无效: 内存预留 (sched.mem.min) 应该等于内存大小 (65536)
  15. PHP云任务Q助手Tools程序源码+多功能
  16. 如何报p20手机数据导入计算机,华为P20系列手机与电脑共享内容传输文件的方法...
  17. python能干啥是什么意思_这年头不懂点Python都不好意思说是码农 神奇的Python都能干啥...
  18. a session ended very soon after starting. check that the command in profile default is correct
  19. DC/DC开关电源知识概述
  20. codeforces+contest+985D. Sand Fortress+思维

热门文章

  1. 【每日一题】7月7日题目精讲—最短路
  2. P6242-[模板]线段树3【吉司机线段树】
  3. CF932G-Palindrome Partition【PAM】
  4. P3449-[POI2006]PAL-Palindromes【结论题,字符串hash】
  5. 2018/7/8-纪中某C组题【jzoj1619,jzoj1620,jzoj1621,jzoj1622】
  6. codeforces1485 E. Move and Swap(dp)
  7. 纪中A组模拟赛总结(2021.7.16)
  8. BZOJ5358: [Lydsy1805月赛]口算训练
  9. Windows 通过 SecureCRT 8.x 上传文件到Linux服务器
  10. 开发人员也要懂点的测试知识