Mr-Po / toasterfx

A message prompt library for JavaFX.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ToasterFX language: English

Build Status Language grade: Java codecov Maven Central

License FOSSA Status

JavaFX 的一个消息提示库。

特性

  • Java8+ 均可使用
  • 支持 文本消息、自定义Node、自定义FXML
  • 支持 点击事件、自动关闭、消息列表、后台弹出
  • 自带 默认/暗黑主题,可自定义CSS
  • 支持 JPMS、Jlink (需要 Java9+)

更多特性及样例请访问:ToasterFX-DEMO

安装

Maven:

<dependency>
    <groupId>com.gitee.pomo</groupId>
    <artifactId>toasterfx</artifactId>
    <version>1.0.2</version>
</dependency>

Gradle:

compile group: 'com.gitee.pomo', name: 'toasterfx', version: '1.0.2'

使用

ToastBarToasterService service = new ToastBarToasterService();
service.initialize();

// 你可以在任何线程中,调用此方法。
service.bomb("ToasterFX","Hello ToasterFX !", ToastTypes.INFO);

截图

0990E73E5E9874011F4714F9AE73E146.gif

About

A message prompt library for JavaFX.

License:Apache License 2.0


Languages

Language:Java 94.8%Language:CSS 5.2%