JavaFX Metro UI 和 开发库使用简介

网友投稿 695 2022-12-31


JavaFX Metro UI 和 开发库使用简介

Metro UI For javaFX!

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

new JMetro(JMetro.Style.LIGHT).applyTKijOYVXxolheme(scene);&nbspKijOYVXxol;

例子

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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:开源api安全网关(API安全网关)
下一篇:开源自动化接口测试工具(接口测试自动化测试)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~