java简单记事本程序

java简单记事本程序

ID:40557187

大小:1.08 MB

页数:5页

时间:2019-08-04

java简单记事本程序_第1页
java简单记事本程序_第2页
java简单记事本程序_第3页
java简单记事本程序_第4页
java简单记事本程序_第5页
资源描述:

《java简单记事本程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、代码:importjava.awt.*;importjava.awt.event.*;importjava.awt.datatransfer.*;importjava.io.*;publicclassEditorextendsFrame{Stringfilename;TextAreatx;Clipboardclip=getToolkit().getSystemClipboard();Editor(){setLayout(newGridLayout(1,1));tx=newTextArea();add(tx);MenuBarmb=newMenuBar(

2、);MenuF=newMenu("file");MenuItemn=newMenuItem("New");MenuItemo=newMenuItem("Open");MenuItems=newMenuItem("Save");MenuIteme=newMenuItem("Exit");n.addActionListener(newNew());F.add(n);o.addActionListener(newOpen());F.add(o);s.addActionListener(newSave());F.add(s);e.addActionListe

3、ner(newExit());F.add(e);mb.add(F);MenuE=newMenu("Edit");MenuItemcut=newMenuItem("Cut");MenuItemcopy=newMenuItem("Copy");MenuItempaste=newMenuItem("Paste");cut.addActionListener(newCut());E.add(cut);copy.addActionListener(newCopy());E.add(copy);paste.addActionListener(newPaste()

4、);E.add(paste);mb.add(E);setMenuBar(mb);mylistenermylist=newmylistener();addWindowListener(mylist);}classmylistenerextendsWindowAdapter{publicvoidwindowClosing(WindowEvente){System.exit(0);}}classNewimplementsActionListener{publicvoidactionPerformed(ActionEvente){tx.setText("")

5、;setTitle(filename);}}classOpenimplementsActionListener{publicvoidactionPerformed(ActionEvente){FileDialogfd=newFileDialog(Editor.this,"selectFile",FileDialog.LOAD);fd.show();if(fd.getFile()!=null){filename=fd.getDirectory()+fd.getFile();setTitle(filename);ReadFile();}tx.reques

6、tFocus();}}classSaveimplementsActionListener{publicvoidactionPerformed(ActionEvente){FileDialogfd=newFileDialog(Editor.this,"SaveFile",FileDialog.SAVE);fd.show();if(fd.getFile()!=null){filename=fd.getDirectory()+fd.getFile();setTitle(filename);try{DataOutputStreamd=newDataOutpu

7、tStream(newFileOutputStream(filename));Stringline=tx.getText();BufferedReaderbr=newBufferedReader(newStringReader(line));while((line=br.readLine())!=null){d.writeBytes(line+"r");d.close();}}catch(Exceptionex){System.out.println("Filenotfound");}tx.requestFocus();}}}classExit

8、implementsActionListener{publicvoidactionPerformed(Act

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。