# quick-note **Repository Path**: xiaopeng666/quick-note ## Basic Information - **Project Name**: quick-note - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-07 - **Last Updated**: 2025-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 猫咪快笔记 - 一款轻量级Java Swing桌面笔记应用 ## 项目简介 猫咪快笔记是一款使用 Java Swing 开发的**轻量级**桌面笔记应用程序。它致力于提供一个**小巧、启动快速且占用资源少**的笔记解决方案。通过简洁易用的界面,帮助用户方便地管理和编辑文本笔记,并支持图片插入功能。笔记数据通过 **SQLite 这一嵌入式数据库**进行本地存储,确保了应用的便携性和数据的快速访问,无需依赖外部数据库服务。 ## 主要功能 * **树状目录管理**:以树形结构清晰展示笔记目录,方便用户组织和查找笔记。 * **文本笔记编辑**:提供富文本编辑功能,用户可以创建、编辑和保存笔记内容。 * **图片插入与粘贴**:支持从本地文件插入图片,或直接粘贴剪贴板中的图片到笔记中。 * **笔记内容搜索**:可以根据关键词快速搜索笔记标题和内容。 * **右键快捷操作**:在目录树中提供右键菜单,方便进行添加目录、添加笔记、修改名称和删除等操作。 * **数据本地存储**:使用 SQLite 数据库存储所有笔记数据和目录结构,无需联网,保证数据安全和隐私。 ## 应用截图 ![输入图片说明](src/main/resources/icons/wechat_2025-06-07_160257_291.png) ![输入图片说明](src/main/resources/icons/image.png) ![输入图片说明](src/main/resources/icons/image.png) ## 下载即用 已经打包好可执行EXE文件 直接运行 下载地址: [猫咪快笔记](http://quick.note.x-p.top/) ## 技术栈 * **前端界面**:Java Swing (经典的Java GUI库,保证了应用的**跨平台兼容性**和**较小的打包体积**) * **数据存储**:SQLite (轻量级、无服务器的本地数据库,**方便部署和迁移**) * **开发语言**:Java * **构建工具**:Apache Maven (用于项目管理和构建) ## 如何运行 1. 确保已安装 Java 开发环境 (JDK)。 2. 使用 Maven 构建项目:`mvn clean package` 3. 运行生成的 JAR 文件:`java -jar target/chat-application-1.0-SNAPSHOT.jar` (请根据实际生成的JAR文件名调整) ## 未来展望 * [ ] 增加笔记导出功能 (如导出为Markdown、HTML等格式) * [ ] 支持更多富文本编辑选项 (如字体、颜色、列表等) * [ ] 实现笔记同步功能 (可选,如通过云服务) * [ ] 优化UI/UX,提升用户体验 ## 贡献 欢迎对本项目提出改进意见或贡献代码!