Skip to content

GladerJ/MyPaintBoard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

实现功能

工具部分

1.铅笔绘制
2.橡皮擦
3.颜色填充(扫描线种子填充算法)
4.文本(可以右键文本框调整字体)
5.颜色拾取(提取画板内鼠标点击位置的颜色)
6.放大镜(鼠标左键放大,右键缩小)
7.调整橡皮与画笔粗细

图形部分

1.直线绘制
2.圆形绘制
3.三角形绘制
4.矩形绘制
5.五边形绘制
6.五角星绘制

其它功能

1.裁剪功能(CTRL+V可以粘贴板中的图片到画板中,CTRL+X可以剪切掉当前选中的图片),无论是粘贴还是剪切,都必须在点击裁剪图标的情况下进行
2.嵌入当前选中的画布内容,如果当前有画布内容被选中,点击嵌入按钮会将图片嵌入到画布中
3.撤销与反撤销功能,最多保存30张图片缓存,快捷键分别是CTRL+Z与CTRL+Y
4.清除画布中的所有内容
5.CTRL+滑轮可以放大与缩小画布,范围为50%~800%,但是超过100%时画布放大会固定在左上角,该功能未进行改进
6.图片的导入与输出
7.简单的3d立方体与球体演示
8.会实时显示放缩比例与鼠标位置(相对于画布)
程序可能还存在些许bug,后期版本中会进行改正

主界面如下

image

使用JDK15及以上运行

About

基于 Java 的简陋画图系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages