# 东北大学Java 2025秋季大作用业项目 - 幻灯片编辑器

## 一. 项目框架
- 使用JavaFX作为图形用户界面框架 

## 二. 基本功能：
- [x] 新建幻灯片，幻灯片由不少于一个页面组成
- [x] 新建一个空白的幻灯片页面
- [x] 打开或保存整个幻灯片
- [x] 在幻灯片页面上添加文本框，文本框中可以添加文字
- [x] 设定文字的颜色、大小和风格（种类≥3种）
- [x] 在幻灯片页面上绘制基本图形（直线、矩形、圆、椭圆），并可以分别设定图形的填充颜色和边框颜色
- [x] 在幻灯片页面上插入图片
- [x] 通过鼠标对幻灯片页面上已有的基本图形、线形、文字进行选取和移动
- [x] 窗口中显示菜单与工具栏
- [x] 支持将某一张幻灯片导出为一张图片（PNG/JPG），整份幻灯片导出为PDF

## 三. 选做功能：
- [x] 对幻灯片页面上已有的文字进行修改（如颜色、大小、字体等）
- [ ] 对幻灯片页面上已有的基本图形进行修改（如填充色、边框色、边框线型、大小等）
- [ ] 对幻灯片页面的主题色进行修改（背景颜色、菜单颜色、页面排版样式）
- [ ] 幻灯片的全屏播放、翻页。支持3种以上翻页动画效果
- [x] 通过鼠标拖拽改变幻灯片页面上的图片大小
- [ ] 操作的撤销与重做
- [ ] 其他（可参考PowerPoint）
