Files
window-axis-innovators-box/src/main/java/com/chuangzhou/vivid2D/Main.java
tzdwindows 7 bec9ccf64f feat(vivid2D): 实现多选图层与文件拖放功能
- 添加 JnaFileChooser 库支持,替换原有 JFileChooser
- 实现图层面板的多选功能与批量操作
- 支持通过拖放方式导入 PSD 和图片文件
- 新增新建模型功能,完善文件菜单选项
-优化模型加载逻辑,支持直接加载 Model2D 对象
- 重构图层重排序逻辑,支持多图层块移动- 改进鼠标点击与悬停事件处理机制
- 修复图层操作后选中状态与缩略图刷新问题
- 添加命令行启动任务 runBoxClient与 runVivid2DClient
- 升级主窗口初始化流程与界面组件配置
2025-11-08 10:34:15 +08:00

21 lines
639 B
Java

package com.chuangzhou.vivid2D;
import com.chuangzhou.vivid2D.window.MainWindow;
import com.formdev.flatlaf.themes.FlatMacDarkLaf;
import javax.swing.*;
import java.io.PrintStream;
import java.nio.charset.StandardCharsets;
public class Main {
public static void main(String[] args) {
FlatMacDarkLaf.setup();
System.setOut(new PrintStream(System.out, true, StandardCharsets.UTF_8));
System.setErr(new PrintStream(System.err, true, StandardCharsets.UTF_8));
SwingUtilities.invokeLater(() -> {
MainWindow mainWin = new MainWindow();
mainWin.setVisible(true);
});
}
}