作业题,花了整整两天终于搞出来了,今天给大家整理一下思路。
这里用swing ,awt写的。
我们大概要做成一个电脑的记事本那样的一个编辑器。可以调整字体,字号,颜色。能够打开、保存文件,新建窗口,点击退出,还有一个关于介绍的窗口。整体看起来功能不是很多,只要一部分一部分的去完成就很好办了。
关键词:JAVA文本编辑器,
思路分析:
一、首先我们的目标模型就是电脑的记事本,打开编辑器可以看到结构:1、标题显示在窗口的title。2、下面一行是一个工具栏,里面有文件、编辑、格式、查看、帮助。这里我们就选文件、格式、帮助来做,大致的情况都差不多。3、再下面就是一个屏占比超高的 TextArea了,他还有个特点是有滚动条。
二、文件菜单栏:这里有新建窗口,打开文件,保存文件,还有一个退出按钮。其中的难点主要在打开和保存文件上,为什么呢。因为我们点开打开和保存两个按钮,都会跳出一个文件选择的Dialog。这东西是不是要自己画,如果要自己画,那就相当麻烦了,要对磁盘进行遍历,然后贴到窗口中什么的。所幸我们有封装好的工具JFileChooser。
三、格式菜单:弹出一个窗口,有文字的各种形式的属性选择,中间一个展示用的文本区域,下面两个按钮,确定即保存格式,修改主窗口的属性。取消则关闭窗口,不改变属性。
四、帮助菜单&#