记事本源代码

记事本源代码

ID:38355823

大小:136.00 KB

页数:19页

时间:2019-06-11

记事本源代码_第1页
记事本源代码_第2页
记事本源代码_第3页
记事本源代码_第4页
记事本源代码_第5页
资源描述:

《记事本源代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、//记事本源代码packagejishiben;importjava.awt.*;importjavax.swing.*;importjavax.swing.event.ListSelectionEvent;importjavax.swing.event.ListSelectionListener;importjava.awt.event.*;importjava.io.*;importjava.util.Calendar;importjishiben.FWindow.StyleDialog;publicclassFristWindow{publicstaticvoidmain(Strin

2、g[]args){//TODOAuto-generatedmethodstubnewFWindow("记事本");}}classFWindowextendsJFrameimplementsActionListener,WindowListener,ItemListener{publicstaticFrameframe;JMenuBarmenuBar;JPopupMenumenu;//用户在菜单栏上选择项时显示的菜单JMenumenu1,menu2,menu3,menu4,menu5;JMenuItemitem1,item2,item3,item4,item5,item21,item22,i

3、tem23,item24,item25,item26,item27,item31,item32,item41,item51,item52;JMenuItemitemCopy,itemCut,itemPaste;JTextAreatext;//显示纯文本的多行区域JScrollPanescrollPane;JComboBoxlistFont,listFSize;intsave_status=0,status=0,huanhang_count=0;FWindow(Strings){//窗口的监听addWindowListener(newWindowAdapter(){publicvoidwin

4、dowClosing(WindowEventevent)//关闭窗口的事件{if(save_status==0){//JOptionPane弹出要求用户提供值或向其发出通知的标准对话框//showConfirmDialog询问一个确认问题intcheck=JOptionPane.showConfirmDialog(null,"文件的文字已经改变,想保存文件吗?","警告",JOptionPane.YES_NO_CANCEL_OPTION);if(check==0){saveFile(status);}if(check==1){System.exit(0);}if(check==2){dis

5、pose();}}}});//位置setTitle("记事本");setSize(700,400);setLocation(120,120);menuBar=newJMenuBar();setJMenuBar(menuBar);text=newJTextArea(30,40);text.setLineWrap(true);//滚动条scrollPane=newJScrollPane(text);//文本框的滚动条add(scrollPane);scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_A

6、LWAYS);scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);menu=newJPopupMenu();menu1=newJMenu("文件");menu1.addActionListener(this);//监听文件菜单menu2=newJMenu("编辑");menu3=newJMenu("格式");menu4=newJMenu("查看");menu5=newJMenu("帮助");menuBar.add(menu1);menuBar.add(menu2);menuBar.add(

7、menu3);menuBar.add(menu4);menuBar.add(menu5);//文件菜单下菜单项的创建并监听item1=newJMenuItem("新建");item1.addActionListener(newActionListener(){@OverridepublicvoidactionPerformed(ActionEvente){//TODOAuto-generatedmethodstubif(

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

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

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