java记事本综合实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华北科技学院计算机学院课程综合作业
实验报告
计算机学院制
《JAVA程序设计》课程综合作业实验报告
开课实验室:基础四2012年12月20日
3.程序整体框架
4.程序代码
import java.awt.*;
import java.awt.eve nt.*;
import java.io.*;
import javax.swi ng.*;
public class MyNotebook{
public static void main( Stri ng args[]){ new Notebook(); }}
//Notebook。主类:
class Notebook exte nds JFrame {
Container container;
JFileChooser fc=new JFileChooser();
File file=null;
// “全选”功能的实现//
class SallActio nListe ner impleme nts Actio nListe ner
{
public void actio nPeformed(Actio nEve nt e) { jta.setSelectio nStart(O);
jta.setSelectio nEn d(jta.getText().le ngth());
} }
// “关于”功能的实现//
class AbouthActio nListe ner impleme nts Actio nListe ner
{
public void actio nPeformed(Actio nEve nt e) {
String msg ="这是一个记事本制作者:郭金龙"; Stri ng title ="记事本";
JOptio nPan e.showMessageDialog(c on tai ner, msg,
title, JOptio nPan e」NFORMATION_MESSAGE );
}
}
}
5.程序实现说明
程序运行出的主界面
菜单选项栏的实现
弹出菜单的实现
保存功能的实现
ill ■曰—t _
复制、粘贴功能的实现
全选功能的实现
关于记事本信息的功能实现
6.实验小结
这是一个简单位的记事本java程序,实现了记事本的一些基本功
能,例如打开、保存、复制、粘贴、剪切等。在编写程序时调用了Java 中的包文件,有import java.awt.* 、import java.awt.event.* 、import java.io.* 、import javax.swing.* 。整个程序涉及到类的调用,事件的监听,以及布局添加的java的一些基本知识。程序中总共含有9个类,实现了整个程序的方法调用。通过编写这个程序,让我加深了对java
程序的理解,学会正确的运用各种功能的书写方法,对类的编写以及调用有了更清楚的掌握。在编写一些较复杂的方法,如保存、打开等,借鉴了Windows记事本程序源代码的一些方法,通过改写和调整,使其在程序中得到实现,这让我学到了更多的方法和技巧。此次程序设计增强了我的编写动手能力,让我巩固了所学到的知识,虽然程序比较简单,只实现了一些简单的基本功能,但通过这次实验设计,让我对以后的学习增强了信心,希望在今后的学习中,可以巩固加深,完成更完整实用的程序。
[ 此文档可自行编辑修改,如有侵权请告知删除,感谢您的支持,我们会努力把内容做得更好]