Java课设总结
内容要求
- 内容:开发一个简易的幻灯片制作与播放软件
- 基本功能:
1 |
|
- 选作功能:
1 |
|
帮助文档
开发环境和插件选择:
Gradle + JavaFx + JPoneiX + JDK 1.8 + Spire.Presentation + IDEA
说明:
- 按照
non-modular + idea
使用 JavaFx,会带来配置修改问题 - 使用
JPoneiX
开源项目优化 UI 界面,更加美观和方便 - 使用
Gradle
管理项目更加方便,兼容性更好
- 按照
本人项目地址:
JavaFX的基本操作指南:
- 官方文档: https://openjfx.io/
- 基本内容以及示例说明
- JavaFX的doc文档说明
- WiKi教程: https://iowiki.com/javafx/javafx_images.html
- JavaFX和FXML的关系阐述: https://blog.csdn.net/theonegis/article/details/50181339
- 官方文档: https://openjfx.io/
Java操作PPT的免费非开源组件:
- 官方网址:冰蓝科技 PowerPoint 组件https://www.e-iceblue.cn/
- 说明:
此组件目前没有免费开源,会带有水印,不过不影响整体的实现,
可以通过适当操作,去掉水印的显示;
另外官方没有Gradle方式添加到工程,附上Gradle如何添加本地外包的方法:
Gradle添加本地外包
JavaFX实现绘图功能的项目:
- GitHub链接:https://github.com/FlyuZ/FYDrawing-JAVAFX
- 可以参考实现方法,按照需求更改
JPoneiX开源项目:
- GitHub链接:https://github.com/sshahine/JFoenix
- 官方doc文档:https://javadoc.io/doc/com.jfoenix/jfoenix/latest/overview-summary.html
- 此开源项目美化了JavaFx的组件UI,并且提供了许多便于使用和操作的组件
可用 Icon 的选取:
- 样式链接:https://fontawesome.com/v5.15/icons?d=gallery&p=4&s=solid&m=free
- 使用时在
Extern Libraries
下寻找此插件的solid
样式,然后相应位置替换即可 - 其他图片可能会失效,尝试即可,推荐使用
solid
项目演示
文件结构:
项目运行效果:
Java课设总结
https://eminem-x-github-io.vercel.app/2021/11/17/Java/JavaFX/