一些个人用的图形化小工具
---------分割线---------
说明:
本项目由 eclipse java-2022-03 版本创建,安装有 eclipse 类软件的可使用项目源码打包使用,不会打包项目的请下载
① PixelShaderUI_for_JavaSE-1.8_v.40.3.jar;
② lib 文件夹(其内 cn.imaginary.toolkit.v3.6.jar 和psd-library-001.jar 为项目依赖包);
psd文件java支持库来源:http://code.google.com/p/java-psd-library/
并未安装 Java 环境或运行出错,请使用以下方法获得 Java 环境支持以体验本项目相关小工具:
- 安装对应版本 Java 安装包(未安装Java环境的用户):
1.1 我的电脑右键【属性】 > 【高级系统设置】 > 【环境变量】 > 【系统变量】 > 【新建】 > 【变量名】
JAVA_HOME
【浏览目录】
例:【变量值】
D:\Application\Java\jdk1.8.0_201
1.2 【系统变量】 > 【path】 > 【编辑】 > 【新建】
%JAVA_HOME%\bin
- 放置对应 Java 版本的完整的 JRE 文件夹(不想安装java或当期版本不适用可用此方法):
JRE 目录存放到项目 jar 所在的文件夹,新建文本文档并编辑,输入以下内容:
start jre\bin\javaw -jar TestUI_for_JavaSE-1.8.jar
另存为或重命名 txt 文件为 TestUI_for_JavaSE-1.8_run.bat,然后鼠标双击此 bat 文件就能运行 jar 项目文件;
---------分割线---------
项目预览:
ps.此看板娘psd小人儿作者:【脆皮酥炸蜜汁金黄炸鸡腿】
---------分割线---------
项目计划:
计划五:
支持更新(35%)(这个psd库比较旧了,部分psd读取后丢失图层,有时间再替换掉)
- PsdForJava(5%)
- 图层树结构存储(75%)
图形算法(15%)
像素扭曲功能待加入
---------分割线---------
计划四:
- 联动继承(进度80%)
父子关系已由树状JTree接管,图层分组后可同步位移或相对旋转;
- 图帧编辑(进度60%)
基础的位移,旋转已实现,待加入图片扭曲;
---------分割线---------
计划三:
图层合并功能实装>(已完成)
图层变形功能实装>(进度35%)
工具栏功能(进度75%)
1.1 图层修改(进度85%)
1.1.1 TextField修改坐标、尺寸(宽高/缩放)、变换、锚点、显示实时修改(进度100%)
1.1.2 鼠标修改坐标、旋转、修改锚点(进度75%)
2.2 图片编辑(进度50%)
......待编辑......
---------分割线---------
计划二:
图形化界面优化>(进度80%)
- 菜单功能(进度75%)
1.1 文件
1.1.1 打开(已完成)
1.1.2 拖拽(已完成)
1.2 编辑
1.2.1 合并导出(已完成)
1.2.2 变形(进度50%)
---------分割线---------
计划一: 树状文件加载测试>(进度100%)
- 测试用图形化界面:
- 测试文件浏览
2.1 浏览文件,单选、多选(文件夹、文件)
2.2 文件加载入树
- 测试文件拖拽
- 测试树
4.1 树节点展开(自定义文件夹类型 快捷:鼠标左键双击)
4.2 测试树节点拖拽
4.3 测试树节点删除(快捷:鼠标右键单击)