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 开发的界面:

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

相关文章

  • Linux系统下搭建Java开发环境

    Linux系统下搭建Java开发环境

    本文主要是记录了如何在Linux环境下一步步安装JAVA JDK环境,非常简单实用,有需要的朋友可以参考下
    2014-10-10
  • spring @Transactional注解中常用参数详解

    spring @Transactional注解中常用参数详解

    这篇文章主要介绍了spring @Transactional注解中常用参数详解,事物注解方式: @Transactional,本文结合实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2024-02-02
  • Java 20在Windows11系统下的简易安装教程

    Java 20在Windows11系统下的简易安装教程

    这篇文章主要给大家介绍了关于Java 20在Windows11系统下的简易安装教程,学习Java的同学,第一步就是安装好Java环境,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-07-07
  • seata-1.4.0安装及在springcloud中使用详解

    seata-1.4.0安装及在springcloud中使用详解

    这篇文章主要介绍了seata-1.4.0安装及在springcloud中使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Flutter实现文本组件、图标及按钮组件的代码

    Flutter实现文本组件、图标及按钮组件的代码

    这篇文章主要介绍了Flutter实现文本组件、图标及按钮组件的代码,本文给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2019-07-07
  • java编程scanner类用法示例

    java编程scanner类用法示例

    这篇文章主要介绍了java编程scanner类用法示例,涉及一个通过scanner类实现需要手动输入变量时进行输入的实例,然后分享了一个简单的eclipse对Java代码格式化的技巧,具有一定借鉴价值,需要的朋友可以参考。
    2017-11-11
  • 浅谈springboot一个service内组件的加载顺序

    浅谈springboot一个service内组件的加载顺序

    这篇文章主要介绍了springboot一个service内组件的加载顺序,具有很好的参考价值,希望对大家有所帮助。以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家
    2021-08-08
  • 关于Java集合框架面试题(含答案)上

    关于Java集合框架面试题(含答案)上

    Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。
    2015-12-12
  • MyBatis利用拦截器实现数据脱敏详解

    MyBatis利用拦截器实现数据脱敏详解

    现代网络环境中,敏感数据的处理是至关重要的,敏感数据包括个人身份信息、银行账号、手机号码等,所以本文主要为大家详细介绍了MyBatis如何利用拦截器实现数据脱敏,希望对大家有所帮助
    2023-11-11
  • Shiro与Springboot整合开发的基本步骤过程详解

    Shiro与Springboot整合开发的基本步骤过程详解

    这篇文章主要介绍了Shiro与Springboot整合开发的基本步骤,本文结合实例代码给大家介绍整合过程,感兴趣的朋友跟随小编一起看看吧
    2023-06-06

最新评论