亲宝软件园·资讯

展开

Java记事本

工藤学编程 人气:0

进入今天的正题:

1.整体设计思路如下:

(1)使用顶层容器JFrame。

(2)设置功能菜单并通过BorderLayout进行边框布局管理。

(3)设置相应按钮与文件编辑区。

(4)进行相应事件处理。

2.各功能菜单设计思路:

(1)打开功能:

用户点击打开后,可以选择文件中对应的txt或dat文件,用户确定选择后即可打开改文件并展示文件中的内容,并在程序正上方展示当前文件路径。

(2)新建功能: 用户点击新建功能后,将展示一个空白的记事本,用户可进行相应编辑。

(3)保存功能: 用户点击保存后,如果保存的文件已经存在路径,则直接进行覆盖,若不存在,则需用户自己选择保存的路径,并对保存的文件进行命名。

(4)设定循环加解密规则如下:按照ASCII字符编码(0-255),加密时对每一字符+10,(若超过255,减去255),解密时作对应反变换。我们可以在文件I/O时进行相应操作。 再也不用担心妈妈偷看你的笔记本啦✌️✌️✌️

简单的运行示例如下,其他的大家可以自行测试:

保存后的txt文件是这样滴:

注意:用程序打开时是会正常显示哦!因为在读取的时候也做了相应解密。

例如,这是打开的,所以有了他,是不是在也不用怕小秘密被别人知道啦!!!

加载全部内容

相关教程
猜你喜欢
用户评论