软件编程
位置:首页>> 软件编程>> java编程>> JavaFX Metro UI 和 开发库使用简介

JavaFX Metro UI 和 开发库使用简介

作者:C.J  发布时间:2021-12-11 19:01:39 

标签:java,fx,metro,ui,开发库

Metro UI For JavaFX!

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

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

例子

Switch

JavaFX Metro UI 和 开发库使用简介

JavaFX Metro UI 和 开发库使用简介

Button

JavaFX Metro UI 和 开发库使用简介

JavaFX Metro UI 和 开发库使用简介

案例:

JavaFX Metro UI 和 开发库使用简介

可以看到,非常的美观!

作者博客 :

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

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

ConsrolsFX

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

JavaFX Metro UI 和 开发库使用简介

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

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");

效果:

JavaFX Metro UI 和 开发库使用简介

用 JMetro 开发的界面:

JavaFX Metro UI 和 开发库使用简介

来源:104.116.116.112.58.47.47.97.115.100.50.53.54.57.52.56.52.51.57.50.49.46.104.107.46.109.121.106.115.112.46.119.97.110.103.47.50.48.49.57.47.48.55.47.50.55.47.106.97.118.97.102.120.45.109.101.116.114.111.45.117.105.45.37.69.53.37.57.50.37.56.67.45.37.69.53.37.66.67.37.56.48.37.69.53.37.56.70.37.57.49.37.69.53.37.66.65.37.57.51.47.

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com