快速业务通道

用Java编写的记事本程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-20
); pop.add(pdelete); frame.setVisible(true); } /************************************************************ //////////////////////Event///////////////////////////////// **************************************************************/ public void frame_windowclose_windowClosing(WindowListener e){ this.close(); } ///////////////////////////////////////////////////////// public void text_mouseClicked(MouseEvent e){ if(e.getModifiers()==InputEvent.BUTTON3_MASK){ pop.show((Component)e.getSource(),e.getX(),e.getY()); } } public void text_ancestorAdded(AncestorEvent e){ this.dirty=false; this.newtext(); } public void text_caretUpdate(CaretEvent e) { this.dirty=true; //this.statubar.setText(this.text.getText()); } ///////////// File ///////////////////////////////////// public void File_open_actionPerformed(ActionEvent e){ //打开的事件 this.opentext(); } public void File_new_actionPerformed(ActionEvent e){ ///新建的事件 this.newtext(); } public void File_save_actionPerformed(ActionEvent e){ //保存的事件 this.save(); } public void File_saveas_actionPerformed(ActionEvent e){ //另存为 this.saveas(); } public void File_quite_actionPerformed(ActionEvent e){ this.close(); } ////////////////// Edit ///////////////////////////////////// public void Edit_undo_actionPerformed(ActionEvent e){ //撤销 this.undo(); } public void Edit_cut_actionPerformed(ActionEvent e){ //剪切 this.cut(); } public void Edit_copy_actionPerformed(ActionEvent e){ //复制 this.copy(); } public void Edit_paste_actionPerformed(ActionEvent e){ //粘贴 this.paste(); } public void Edit_delete_actionPerformed(ActionEvent e){ //删除 this.delete(); } public void Edit_find_actionPerformed(ActionEvent e){ //查找 int cu=this.text.getCaretPosition(); int end=this.text.getText().length(); FindDlg fd=new FindDlg(frame,"查找",true); fd.show(); String str=fd.getFindStr().trim(); if(fd.getFlag()){ this.nextFindStr(str,cu,end); }else{ this.upFindStr(str,cu); } } public void Edit_replace_actionPerformed(ActionEvent e){ //替换 int cu=this.text.getCaretPosition(); int end=this.text.getText().length(); ReplaceDlg rd=new ReplaceDlg(frame,"替换",true); rd.show(); this.replaceStr(rd.findStr().trim(),rd.replaceStr().trim(),cu,end); } public void Edit_selectall_actionPerformed(ActionEvent e){ //全选 this.text.setSelectionStart(0); this.text.setSelectionEnd(this.text.getText().length()); } public void Edit_timedate_actionPerformed(ActionEvent e){ //时间日期 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); this.text.append("\r\n当前时间:"+sdf.format(new Date())); } ///////////// Format////////////////////////////////////// public void Format_word_actionPerformed(ActionEvent e){ //自动换行 if(!this.text.getLineWrap()){ this.text.setLineWrap(true); } else{ this.text.setLineWrap(false); } } public void Format_font_actionPerformed(ActionEvent e){ //字体"常规","斜体","粗体","粗斜体" Font cur=this.text.getFont(); int type=Font.B

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号