JavaFX Metro UI 和 开发库使用简介

 更新时间:2019年08月07日 09:07:04   作者:C.J  
这篇文章主要介绍了JavaFX Metro UI 和 开发库解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Metro UI For JavaFX!

这是一个Windows设计风格的UI库,使用非常简单,只要一行代码就可以实现整体UI风格的替换!

new JMetro(JMetro.Style.LIGHT).applyTheme(scene);             

例子

Switch

Button

案例:

可以看到,非常的美观!

作者博客 :

https://pixelduke.com/java-javafx-theme-jmetro

可以在他的博客中查看 Jmetro 项目的说明和使用方式。

ConsrolsFX

这是一个JavaFX控件扩展库,界面风格与JavaFX原生一致,在JavaFX的基础上增加了许多实用的控件。

功能十分强大,可配置程度很高。

Github :

https://github.com/controlsfx/controlsfx

Notification 的使用

 private void notification(String title, String content, String type) {
 Notifications notificationBuilder = Notifications.create()
  .title(title)
  .text(content)
  .position(Pos.BASELINE_RIGHT)
  .onAction(e -> System.out.println("Notification clicked on!"));
 Platform.runLater(() -> {
  switch (type) {
  case "error":
   notificationBuilder.showError();
   break;
  case "info":
   notificationBuilder.showInformation();
   break;
  }
 });
 }

使用:

notification("信息", "开始扫描", "info");

效果:

用 JMetro 开发的界面:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 在idea中为注释标记作者日期操作

    在idea中为注释标记作者日期操作

    这篇文章主要介绍了在idea中为注释标记作者日期操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • java使用WatchService监控文件夹示例

    java使用WatchService监控文件夹示例

    本篇文章主要介绍了java使用WatchService监控文件夹示例的资料,这里整理了详细的代码,有需要的小伙伴可以参考下。
    2017-02-02
  • SpringBoot中多个实现的接口正确注入的六种方式

    SpringBoot中多个实现的接口正确注入的六种方式

    在SpringBoot中,正确注入多个接口实现包括使用@Autowired和@Qualifier、@Resource注解、构造方法注入、@Primary注解、Java配置类以及将所有实现注入到List或Map中,感兴趣的可以了解一下
    2024-10-10
  • Java Stream流使用最多的方式示例详解

    Java Stream流使用最多的方式示例详解

    在 Java 编程中,Stream 流提供了一种高效、便捷的方式来处理集合数据,本文将详细介绍 Java 中 Stream 流的用法,包括基础用法、中级用法、高级用法以及一些特殊方法的使用,感兴趣的朋友一起看看吧
    2024-12-12
  • JavaMail实现发送邮件功能

    JavaMail实现发送邮件功能

    这篇文章主要为大家详细介绍了JavaMail实现发送邮件功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • SpringMVC如何用Post方式重定向

    SpringMVC如何用Post方式重定向

    这篇文章主要介绍了SpringMVC如何用Post方式重定向,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • Java实现商品的查找、添加、出库、入库操作完整案例

    Java实现商品的查找、添加、出库、入库操作完整案例

    这篇文章主要介绍了Java实现商品的查找、添加、出库、入库操作,结合完整实例形式分析了java基于面向对象的商品信息添加、删除、查找等相关操作技巧,需要的朋友可以参考下
    2019-11-11
  • Java实现自定义LinkedList类的示例代码

    Java实现自定义LinkedList类的示例代码

    LinkedList类跟ArrayList类不同,它通过指针以及结点的操作对链表进行增删改查。本文就来和大家分享下Java如何为实现自定义LinkedList类,需要的可以参考一下
    2022-08-08
  • Java中获取文件大小的详解及实例代码

    Java中获取文件大小的详解及实例代码

    这篇文章主要介绍了Java中获取文件大小的详解及实例代码的相关资料,一种是使用File的length()方法,另外一种是使用FileInputStream的available()方法,这里就说下如何使用需要的朋友可以参考下
    2016-12-12
  • Kotlin + Retrofit + RxJava简单封装使用详解

    Kotlin + Retrofit + RxJava简单封装使用详解

    这篇文章主要介绍了Kotlin + Retrofit + RxJava简单封装使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07

最新评论