# java.long-image-generator **Repository Path**: zinface/java.long-image-generator ## Basic Information - **Project Name**: java.long-image-generator - **Description**: 一个简单的 Java 多图拼接程序 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-09 - **Last Updated**: 2023-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目主体描述预览 - 一个 java 项目的基本预览结构 ```sh . ├── build.gradle ├── README.md ├── settings.gradle └── src ├── main │ ├── java │ │ └── com │ │ └── ligoudan │ │ ├── Launcher.java // GUI 程序入口 │ │ ├── cli │ │ │ └── Command.java // CLI 程序入口 │ │ ├── config │ │ │ └── ConfigHelper.java │ │ ├── converter │ │ │ └── Converter.java │ │ ├── core │ │ │ └── GenContext.java │ │ ├── model │ │ │ └── GenImageModel.java │ │ └── ui │ │ └── ApplicationFrame.java │ └── resources │ └── marine_tiny_icon.png └── test ├── java └── resources 14 directories, 10 files ``` - 有关 `com/ligoudan/Launcher.java` 文件 ```java // 这是该项目的主要 GUI 实现入口 ``` - 有关 `com/ligoudan/Launcher.java` 文件 ```java // 这是该项目的主要 CLI 实现入口 ``` - 有关 `com/ligoudan/ui` 路径 ```java // 这是该项目的主要 Ui 布局管理 ``` - 有关 `build.gradle` 文件 ```groovy // 构建 // gradle build // 运行 // java -jar build/libs/*.jar ``` - 有关构建 jar 包时使用不同的配置 ```java // 构建 GUI 程序的话 // attributes 'Main-Class': 'com.ligoudan.Launcher' // 构建 CLI 程序的话 attributes 'Main-Class': 'com.ligoudan.cli.Command' ``` - 有关原生与非原生主题操作 - 非原生主题 ![Alt text](assets/78b57b4a558786796787e03019803d24.png) - 原生主题 ![Alt text](assets/e2778540cef76493ecc86030d3daf860.png)