记事本【代码】

本文介绍了一个用Java编写的记事本程序,作者在即将转向C++编程前完成了这一项目。该程序具备基本的文件操作功能,如保存、另存为、打开等,并实现了撤销功能。作者分享了在开发过程中遇到的挑战及解决方案,并提供了源代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先说明,这是可能本人大学所写的最后一个Java程序了,接下来写C++。

一直想写这个程序很久了,作为跟计算器类似的经典小程序,写一下还是挺有意义的。

本来觉得这程序不难写,其实各个部分综合起来,还是挺麻烦的,本来开始想完全自己写,结果由于开始有些功能实现起来没什么头绪,诸如撤销等功能不知道如何实现,然后就在网上找了几篇文章看看怎么实现,结果看到一篇写的相当不错的,然后把他的一些类和函数都给看了一遍,感觉逻辑很清晰,突然就不想重复去写那些函数了,于是用了那个人很多函数。什么保存,另存为,打开,撤销,等等,都直接未作修改直接使用了那个人的,一下子确实省了不少时间,然后界面部分除了字体选择器不是自己写的,其他都是自己写的,因为字体选择器界面有点麻烦,估摸着写起来要很久,就没去写,其实那玩意不算难,只是麻烦。

所以我主要写了各个监听器,查找,替换,转到,这些功能都是自己写的,还是花了几天时间的。

 

代码就直接放Github上了,有兴趣的可以去看看。

 https://github.com/JiaxinTse/Notepad

 

另外,程序的一些界面如下:

  

转载于:https://www.cnblogs.com/journal-of-xjx/p/7282825.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值