ToasterFX ![language: English](https://camo.githubusercontent.com/eb9f686a6e0746c70dd8d3b375ef29b5f369b34a2dcc23a9a076d0f9a3f200d3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d456e676c6973682d626c75653f7374796c653d736f6369616c266c6f676f3d6d61726b646f776e)
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);