java简单记事本程序设计实验报告.doc
还剩
8页未读,
继续阅读
下载文档到电脑,马上远离加班熬夜!
亲,喜欢就下载吧,价低环保!
内容要点:
if(cmd.equals("保存")){FileDialog diaSave=new FileDialog(f,"",FileDialog.SAVE);diaSave.show();fileDir=diaSave.getDirectory();fileName=diaSave.getFile();if(!fileName.equals("")){FileInAndOut.fileWrite(fileDir+fileName,ta.getText());f.setTitle(fileName+"--我的记事本");}}if(cmd.equals("退出")){System.exit(0);}if(cmd.equals("剪切")){int x,y;x=ta.getSelectionStart();y=ta.getSelectionEnd();temp=ta.getSelectedText();ta.replaceRange("",x,y);}if(cmd.equals("拷贝")){temp=ta.getSelectedText();}if(cmd.equals("粘贴")){ta.replaceRange(temp,ta.getSelectionStart(),ta.getSelectionEnd());}if(cmd.equals("查找")){diaFind.show();}if(cmd.equals("关于")){}}public static void main(String[] args) {new MyNote();}}diaFind=new Dialog(f,"查找",true);diaFind.setLayout(new FlowLayout());diaFind.setSize(260,120);l1=new Label("查找内容");l2=new Label("替 换 为");t1=new TextField(20);t2=new TextField(20);b1=new Button("下一个 ");b2=new Button("替换 ");b3=new Button("取消 ");diaFind.add(l1);diaFind.add(t1);diaFind.add(l2);diaFind.add(t2);diaFind.add(b1);diaFind.add(b2);diaFind.add(b3);diaFind.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){diaFind.dispose();}});}public void actionPerformed(ActionEvent e){String cmd=e.getActionCommand();if(cmd.equals("新建")){fileDir="";fileName="";ta.setText("");f.setTitle("无标题--我的记事本");}if(cmd.equals("打开")){FileDialog diaOpen=new FileDialog(f,"",FileDialog.LOAD);diaOpen.show();fileDir=diaOpen.getDirectory();fileName=diaOpen.getFile();if(!fileName.equals("")){ta.setText(FileInAndOut.fileInput(fileDir+fileName));f.setTitle(fileName+"--我的记事本");}}}public class MyNote implements Actio
发表评论
暂无评论,赶快抢占沙发吧。