# 文本编辑器-版本二 **Repository Path**: jack0240/text-editor2 ## Basic Information - **Project Name**: 文本编辑器-版本二 - **Description**: 设计一个类似于Windows记事本(Notepad)的Java程序。可以打开、新建、保存一个文本文件; 对选中的文本进行各种编辑操作(设置字体、字号、字型、对齐方式、背景、前景色、复制、粘贴、剪切等); 在文本中能够插入对象。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-11-22 - **Last Updated**: 2023-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: 文本编辑器, 课程设计, javaswing ## README # 基于Java Swing的文本编辑器 ## 介绍 设计一个类似于Windows记事本(Notepad)的Java程序。可以打开、新建、保存一个文本文件; 对选中的文本进行各种编辑操作(设置字体、字号、字型、对齐方式、背景、前景色、复制、粘贴、剪切等); 在文本中能够插入对象。 ## 相关技术 1. Java的Swing编程 2. Java的文件读写 ## 所需环境 1. JDK1.7 ## 安装教程 遇到问题可以到**相关博客**进行查看 1. 检查JDK版本,必须是1.7JDK: ``` java -version ``` 3. 编译 ``` javac -encoding UTF-8 Notepad.java ``` 4. 运行 ``` java Notepad ``` 注意:如果修改代码后需要删除所有.class文件,在编译运行! ## 运行截图 1. 文件 ![输入图片说明](https://images.gitee.com/uploads/images/2021/1122/110925_231a3518_1590078.png "1.文件.png") 2. 编辑 ![输入图片说明](https://images.gitee.com/uploads/images/2021/1122/110932_cac02fc3_1590078.png "2.编辑.png") 3. 格式 ![输入图片说明](https://images.gitee.com/uploads/images/2021/1122/110938_dd8d7ce0_1590078.png "3.格式.png") 4. git截图 ![输入图片说明](https://images.gitee.com/uploads/images/2021/1122/110946_586098d1_1590078.png "git.png") 5. 架构图 ![输入图片说明](https://images.gitee.com/uploads/images/2021/1122/110953_3fc51b72_1590078.png "架构图.png") ## 相关博客 1. [Java指令编译java文件](https://blog.csdn.net/WeiHao0240/article/details/120778832)