Swing程序设计(简易文本编辑器数据结构课设)

Java课程设计-基于Swing的文本编辑器1.介绍2.相关技术3.项目地址4.所需环境5.安装教程6.运行截图7.相关博客1.介绍设计一个类似于Windows记事本(Notepad)的Java程序。可以打开、新建、保存一个文本文件;对选中的文本进行各种编辑操作(设置字体、字号、字型、对齐方式、背景、前景色、复制、粘贴、剪切等);在文本中能够插入对象。2.相关技术Java的Swing编程Java的文件读写3.项目地址https://gitee.com/jack0240/text-edi

大家好,又见面了,我是你们的朋友全栈君。

1.介绍

设计一个类似于Windows记事本(Notepad)的Java程序。可以打开、新建、保存一个文本文件; 对选中的文本进行各种编辑操作(设置字体、字号、字型、对齐方式、背景、前景色、复制、粘贴、剪切等); 在文本中能够插入对象。

2.相关技术

  1. Java的Swing编程
  2. Java的文件读写

3.项目地址

https://gitee.com/jack0240/text-editor.git
在这里插入图片描述

4.所需环境

  1. JDK 1.7

5.安装教程

遇到问题可以到相关博客进行查看

  1. 下载好代码,进入src目录
    在这里插入图片描述
    在这里插入图片描述
  2. 编译
javac -encoding UTF-8 TextEditor.java

在这里插入图片描述

  1. 运行
java TextEditor

在这里插入图片描述

6.运行截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.相关博客

Java指令编译java文件
Windows版本git下载安装
从远程仓库克隆到本地

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129395.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月13日 下午9:20
下一篇 2022年4月13日 下午9:20


相关推荐

  • JS数组转字符串方法总汇

    JS数组转字符串方法总汇JavaScript 允许数组与字符串之间相互转换 其中 Array 方法对象定义了 3 个方法 可以把数组转换为字符串 如表所示 数组方法 说明 toString 将数组转换成一个字符串 toLocalStrin 把数组转换成本地约定的字符串 join 将数组元素连接起来以构建一个字符串 Array 对象的数组与字符串相互转换方法数组方法说明 toString 将数组转换成一个字符串 toLocalStrin 把数组转换成本地约定的字符串 join

    2026年2月15日
    2
  • OTP动态口令的Java实现

    OTP动态口令的Java实现nbsp nbsp 最近项目需要在应用中在登录时增加 otp 动态口令 作为二次密码的验证 原谅本人的孤陋寡闻居然是初次听说这技术 然后各种在网上查相关资料 发现想研究透此中算法时间太紧迫 鉴于此本人就不细说这个技术原理了 至今没有太搞明白 网上有各种版本的本人只是整理了一下 纯属投机取巧望大拿勿喷 nbsp nbsp 第一步 首先我们先在手机应用商店下载 FreeOTP 搜索不到找度娘 安装 nbsp nbsp 第二步 上工具

    2026年3月16日
    2
  • 如何有效解决高清视频传输中出现的闪屏、黑屏、蓝屏问题?

    如何有效解决高清视频传输中出现的闪屏、黑屏、蓝屏问题?春节期间冬奥会上女足夺冠的精彩赛事是不是还历历在目?你知道体育赛事、音乐会直播以及远程医疗等对视频清晰度和稳定性要求极高的传输是怎么实现的吗?为什么别人4K超高清的视频看起来如此流畅,而你一个1080P的高清视频却经常出现闪屏、黑屏、蓝屏?​在很多视频监控传输的项目,当我们做完项目后,经常会遇到闪屏、黑屏、蓝屏的问题,反复检查线路和接线后仍一筹莫展,查不出问题所在。这是为什么,工程师为您解答,如何有效解决高清视频传输中出现的闪屏、黑屏、蓝屏的问题。​我们都知道一般高清.

    2022年10月3日
    6
  • sqlldr mysql_sqlldr数据导入

    sqlldr mysql_sqlldr数据导入目标 1 整理控制文件的常用规则 2 导入测试文件控制文件 oracle localhostsql caturl ctlloaddatai url tsv intotableurl t trailingnull path sort url 表 SQL gt descurlNameN Type

    2026年3月16日
    1
  • 浮点数加减法运算(对阶、尾数求和、规格化、舍入、溢出判断)

    浮点数加减法运算(对阶、尾数求和、规格化、舍入、溢出判断)浮点数的加减法运算前言 运算过程 对阶 尾数求和 规格化 舍入 溢出判断浮点加减运算在计算机中 加减法运算用补码实现 算术运算的常识 两个浮点数如果要进行加减法运算 它们的阶或者指数必须相等 一 对阶求阶差如果把阶码大的向阶码小的看齐 就要把阶码大的数的尾数部分左移 阶码减小 这个操作有可能在移位过程中把尾数的高位部分移掉 这样就引发了数据的错误 所以 尾数左移在计算机运算中不可取 如果把阶码小的向阶码大的看齐 在移位过程中如果发生数据丢失 也是最右边的数据位发生丢失 最右边的数据

    2026年3月19日
    2
  • Ubuntu 配置磁盘挂载到指定目录

    Ubuntu 配置磁盘挂载到指定目录最近在工作中 需要将磁盘挂载到自己指定的目录下 特此记录便于日后查阅 1 查看当前所有的磁盘信息首先查看当前服务器所有磁盘信息 命令如下 sudofdisk l 从列出的信息中可以看出 电脑内两个硬盘分别为 sda 和 sdb sdb 为固态硬盘安装了 win10 系统和 win10 下的软件 sda 安装了 Linux 系统 sda3 与 sda4 用于 win10 下的文件存储 带有 microsoft 基本数据 标识 其余盘用于 Linux 使用 sda1 与 sda2 作为 Linux 的文件存储 带有 L

    2026年3月17日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号