java记事本综合实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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记事本程序源代码的一些方法,通过改写和调整,使其在程序中得到实现,这让我学到了更多的方法和技巧。此次程序设计增强了我的编写动手能力,让我巩固了所学到的知识,虽然程序比较简单,只实现了一些简单的基本功能,但通过这次实验设计,让我对以后的学习增强了信心,希望在今后的学习中,可以巩固加深,完成更完整实用的程序。

[ 此文档可自行编辑修改,如有侵权请告知删除,感谢您的支持,我们会努力把内容做得更好]

相关文档
最新文档