Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anivie/cloudtools
A kotlin based JavaFx plugin that help you to build a beautiful application.
https://github.com/anivie/cloudtools
java javafx javafx-components javafx-gui javafx-library kotlin
Last synced: about 1 month ago
JSON representation
A kotlin based JavaFx plugin that help you to build a beautiful application.
- Host: GitHub
- URL: https://github.com/anivie/cloudtools
- Owner: Anivie
- Created: 2022-08-18T07:03:47.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-08-18T07:52:55.000Z (over 2 years ago)
- Last Synced: 2024-10-12T18:41:03.868Z (2 months ago)
- Topics: java, javafx, javafx-components, javafx-gui, javafx-library, kotlin
- Language: Kotlin
- Homepage:
- Size: 60.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Click here to choose Language: [English](https://github.com/Anivie/CloudTools/blob/master/README_en.md) | 中文
# 关于项目:
一个JavaFx的工具包,本项目与[ElementFX](https://github.com/Anivie/ElementFX)互补。# 使用:
项目目前还没有上传到Maven中央仓库,您可以自行编译或者从Release中下载jar本地导入# 当前支持的特性:
## 更美观的信息框:
### 使用:
普通使用:``CloudMessageBox("提示","是猫猫!").showOnly()``![MessageDefault](readme_images/message_default.png)
自定义按钮并获取返回值:
```kotlin
val buttons = arrayOf("红猫", "橙猫", "黄猫", "绿猫")
println(CloudMessageBox("提示", "选择一只属于你的猫猫吧!", button = buttons).showAndGet())//Out put 2 if press "黄猫"
```
![MessageButons](readme_images/messagebox_getbutton.png)## 漂浮提示框:
用于浅打扰性的提示用户当前操作状态/结果,通过更改枚举类NoticeType切换提示主题色。
###使用:
```kotlin
CloudNotice(NoticeType.Right, "请输入用户名!", primaryStage).show()
```
拥有多个效果:
![Right](readme_images/notice_right.png)
![Error](readme_images/notice_error.png)
![Warning](readme_images/notice_warning.png)
![Message](readme_images/notice_message.png)## 平滑滚动的进度条:
等待补充
## 带进度条的滑块组件:
等待补充
## 一键自定义窗体:
等待补充
## 按钮加载特效:
等待补充