欢迎来到天天文库
浏览记录
ID:41413936
大小:77.67 KB
页数:9页
时间:2019-08-24
《一个用java编写的记事本小程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、packagecom.xs.pratice;importjava.awt.BorderLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.KeyEvent;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.File;importjavaJo.FileReader;importjava.io.FileWriter;import
2、java.io」OException;importjavax.swing」CheckBoxMenultem;importjavax.swing」FileChooser;importjavax.swing」Frame;importjavax.swing」Menu;importjavax.swing」IVIenuBar;importjavax.swingJMenultem;importjavax.swing」OptionPane;importjavax.swingJScrollPane;importjavax.swing」TextArea;importjava
3、x.swing」TextPane;importjavax.swing.Keystroke;importjavax.swing.WindowConstants;publicclassNotePadTestextendsJFrame{privatestaticfinallongserialVersionUID=7733222986650734523L;JMenuBarjmb=newJMenuBar();//创建子菜单JMenujml=newJMenu("文件”);JMenujm2=newJMenu(H编辑”);JMenujm3=newJMenu("格式”);J
4、Menujm5=newJMenu(H帮助”);//创建菜单项(文件)JMenultemjmel=newJMenultem(n新建");JMenultemjme2=newJMenultem(u打开”);JMenultemjme3=newJMenultem(n保存,');JMenultemjme4=newJMenultem(n另存为…”);JMenultemjme5=newJMenultem(n退岀,');//创建菜单项(编辑)JMenultemjme6=newJMenultem("全选");JMenultemjme7=newJMenultem(n剪切");J
5、Menultemjme8=newJMenultem(H复制”);JMenultemjme9=newJMenultem(H粘贴,');JMenultemjmelO=newJMenultemf'删除”);//创建菜单项(格式)JCheckBoxMenultemjmell=newJCheckBoxMenultem(n自动换行蔦false);//创建菜单项(帮助)JMenultemjmel4=newJMenultem(”查看帮助”);JMenultemjmel5=newJMenultem("关于记事木");//实例化文本域JTextAreajtext=newJTe
6、xtArea();JTextPanepane=newJTextPane();//文木窗格JScrollPanejscroll=newJScrollPane(jtext);JTextPanejtshow=newJTextPane();publicNotePadTest(){setTitle("记事本”);setSize(500,460);setLocationRelativeTo(null);pane.setLayout(newBorderLayout());//设置快捷键jmel.setMnemonicCN1);jmel.setAccelerator(Ke
7、yStroke.getKeyStroke(KeyEvent.VK_N,KeyEvent.CTRL_MASK));jme2.setMnemonic(0);jme2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O,KeyEvent.CTRL_MASK));jme3.setMnemonic(S);jme3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,KeyEvent.CTRL_MASK));jmeG.setMnemonicCA1);jme6.set
8、Accelerator(KeyStroke.getKeyStrok
此文档下载收益归作者所有