首页 > 编程知识 正文

下面哪个不是java的文本编辑器(多文档文本编辑器课程设计)

时间:2023-05-04 13:32:39 阅读:77187 作者:1132

JAVA课程设计--文本编辑器

Java语言课程期末作业1 Java语言课程期末作业主题第8题,文本编辑器学院计算机学院专业计算机科学与技术班别学号姓名2010年12月11日Java语言课程期末作业2一,课程主题一,课程主题简单文本编辑交互性要求1文本可输入(仅需要英语和标点符号) 2副本&; 粘贴、查找和替换、自动大写首字母、自动更正拼写3 ) 2、2、主题分析和设计1 .使用的开发环境Eclipse 2.论述主题需求,可以打开TXT文件进行查看,将编辑结果另存为TXT文件。 需求。 用Java语言课程的期末作业3本程序构建的记事本程序参照了Windows操作系统的记事本工具。 其功能包括以下项目,菜单栏中有“文件”、“编辑”、“格式”、“概要”四个主菜单。 “文件”菜单包含四个菜单项:“打开”“保存”“另存为”“退出”,分别用于打开文件、保存文件、另存为文件和退出记事本“编辑”菜单包含“剪切”“复制”“粘贴”“查找”“替换”“全选”五个菜单项:剪切选定字符、复制选定字符、粘贴、搜索、替换字符和文本“格式”有两个菜单项:“字体”“自动换行”,提供两种功能:文本字体设置(包括字体颜色、大小和样式)和自动换行。 “概述”菜单包含“基本信息”菜单项,用于输出文本编辑器程序创建者的信息。 软件体系结构图。 3 .论述界面设计过程,指出其设计创意,论述界面设计过程,指出其设计创意和组件配置策略及组件配置策略。 文本编辑器“格式”菜单“编辑”菜单替换新的“概述”菜单保存打开的“文件”菜单查找粘贴复制剪切字体自动换行基本资料全部选择Java语言课程期末工作4该简单文本编辑器的设计分为以下六个部分直接利用构建的TextEditor主类继承JFrame。 此框架类包含设置了帧大小的构造函数,以及用于初始化每个组件的initComponents方法,并在initComponents方法中使用setTitle方法为框架添加标题“ 在第2步中,使用addWindowListener为此框架添加事件侦听器。 主要是在用鼠标点击关闭按钮时实现框架的关闭。 在第3步中,将JScrollPane滚动板添加到此帧中。 这是为了确保当文本区域的大小超过框架大小时显示滚动条。 添加编辑字段添加编辑字段时,将在第一部分创建带有滚动条的框架。 然后,使用JTextArea类创建文本域对象并将其添加到框架中。 此外,还可以使用get document.adddocumentlistener方法将文档事件侦听器添加到文本字段中,并主要在文本字段发生更改时将名为changed的布尔变量设置为true。 菜单添加菜单关于该简单文本编辑器的菜单组件,首先在“文件”菜单的“编辑”菜单的“格式”菜单的Java语言课程的期末作业5“关联”菜单中,如下所示在JMenu中定义“文件”、“编辑”等菜单,在JMenuItem中定义“新建”、“打开”、“复制”、“粘贴”等菜单项,在JSeparate中定义菜单分隔符变量,然后在jcu

在第3步中,使用setacceleratorkeystroke.getkeystrokekeyevent.vk _ x,Event.CTRL_MASK将快捷键添加到所需的选项中。 在第4步中,使用addActionListener方法添加菜单响应事件。 每个菜单项都与一个独立的事件侦听器相关联。 在第5步中,将所有菜单项添加到相应的菜单中,将每个菜单项添加到菜单栏中,最后将菜单栏添加到框架中。 最后,您可以在Java语言课程的结尾工作6“新建”菜单项中看到最终效果,该菜单项通过创建事件感知代码来生成事件感知代码,如下图所示

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。