欢迎来到天天文库
浏览记录
ID:44811684
大小:36.00 KB
页数:7页
时间:2019-10-29
《Java简易记事本》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、//LasteditedbyJieyyalimportjava.awt.Color;importjava.awt.FileDialog;importjava.awt.Font;importjava.awt.Menu;importjava.awt.MenuBar;importjava.awt.MenuItem;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.io.BufferedReader;importjava.io.BufferedWriter;importja
2、va.io.File;importjava.io.FileReader;importjava.io.FileWriter;importjavax.swing.JColorChooser;importjavax.swing.JFrame;importjavax.swing.JScrollPane;importjavax.swing.JTextArea;publicclassnoteextendsJFrameimplementsActionListener{/****/privatestaticfinallongserialVersionUID=1L;/***@paramarg
3、s*/MenuBarmenubar=newMenuBar();JTextAreajtextarea=newJTextArea(10,35);JScrollPanejscrollpane=newJScrollPane(jtextarea);//将文本域包含在滚动面板中.不需要add()添加Menufile=newMenu("文件");MenuItemfile_new=newMenuItem("新建");MenuItemfile_open=newMenuItem("打开");MenuItemfile_save=newMenuItem("保存");MenuItemfile_sav
4、e_as=newMenuItem("另存");MenuItemfile_exit=newMenuItem("退出");Menuedit=newMenu("编辑");MenuItemedit_copy=newMenuItem("复制");MenuItemedit_cut=newMenuItem("剪切");MenuItemedit_paste=newMenuItem("粘贴");MenuItemedit_delete=newMenuItem("删除");Menuformat=newMenu("格式");MenuItemformat_fontcolor=newMenuItem(
5、"字体颜色");Menuhelp=newMenu("帮助");MenuItemhelp_subject=newMenuItem("主题");Stringcopy;//存储剪切板上的内容intpos;//光标位置Colorcolor;//调色板FileDialogfiledialog_open,filedialog_save;//声明打开对话框和保存对话框StringcurrentFileName;//声明文件路径及文件名存储变量note(){super("记事本");this.add(jscrollpane);jtextarea.setFont(newFont("",Fon
6、t.LAYOUT_LEFT_TO_RIGHT,16));//设置文本域中的字体大小jtextarea.setLineWrap(true);this.setMenuBar(menubar);//菜单条加在窗体上menubar.add(file);file.add(file_new);file_new.addActionListener(this);file.add(file_open);file_open.addActionListener(this);file.add(file_save);file_save.addActionListener(this);file.add
7、(file_save_as);file_save_as.addActionListener(this);file.addSeparator();file.add(file_exit);file_exit.addActionListener(this);menubar.add(edit);edit.add(edit_copy);edit_copy.addActionListener(this);edit.add(edit_cut);edit_cut.addActionListener(this);edit.add(e
此文档下载收益归作者所有