记事本Java源代码.docx

上传人:b****4 文档编号:1398948 上传时间:2022-10-22 格式:DOCX 页数:13 大小:18.15KB
下载 相关 举报
记事本Java源代码.docx_第1页
第1页 / 共13页
记事本Java源代码.docx_第2页
第2页 / 共13页
记事本Java源代码.docx_第3页
第3页 / 共13页
记事本Java源代码.docx_第4页
第4页 / 共13页
记事本Java源代码.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

记事本Java源代码.docx

《记事本Java源代码.docx》由会员分享,可在线阅读,更多相关《记事本Java源代码.docx(13页珍藏版)》请在冰豆网上搜索。

记事本Java源代码.docx

记事本Java源代码

importjava.awt.BorderLayout;

importjava.awt.CardLayout;

importjava.awt.Color;

importjava.awt.Dimension;

importjava.awt.FileDialog;

importjava.awt.Font;

importjava.awt.Image;

importjava.awt.Menu;

importjava.awt.MenuBar;

importjava.awt.MenuItem;

importjava.awt.TextArea;

importjava.awt.TextField;

importjava.awt.Toolkit;

importjava.awt.datatransfer.Clipboard;

importjava.awt.datatransfer.DataFlavor;

importjava.awt.datatransfer.StringSelection;

importjava.awt.datatransfer.Transferable;

importjava.awt.event.ActionEvent;

importjava.awt.event.ActionListener;

importjava.awt.event.MouseEvent;

importjava.awt.event.MouseListener;

importjava.awt.event.WindowAdapter;

importjava.awt.event.WindowEvent;

importjavax.swing.ImageIcon;

importjavax.swing.JButton;

importjavax.swing.JDialog;

importjavax.swing.JFrame;

importjavax.swing.JLabel;

importjavax.swing.JPanel;

importjavax.swing.JScrollPane;

importjava.io.*;

importjava.*;

importjava.awt.*;

importjava.awt.event.*;

publicclassNotebookextendsJFrameimplementsActionListener//建立窗口

{

//PanelmyPanel;//面板

MenuBarmenubar1;//放菜单栏

Menumenu1,menu2,menu3,menu4,menu5,menu6;//文件、编辑、格式、查看、帮助...

MenuItemitem11,item12,item13,item14,item15;//文件选项

MenuItemitem21,item22,item23,item24,item25;//编辑选项

MenuItemitem31,item32;//格式选项

MenuItemitem41;//查看选项

MenuItemitem51;//帮助选项

MenuItemitem61,item62,item63;

TextAreatext;//文本区域的声明

Clipboardclipboard=null;//剪贴板对象的声明

FileDialogfiledialog_save,filedialog_load;//声明2个文件对话框

BufferedReaderin;

FileReaderfile_reader;//声明文件读取对象

BufferedWriterout;

FileWritertofile;//声明文件写入对象

FileDialogfiledialog_word;//声明字体对话框

JButtonbutton1;//按钮

Choicelist;

//BorderLayoutmyBorderLayout;

//FileManagerfileManager=newFileManager();

publicNotebook(Strings)

{

super(s);

setSize(300,400);

setTitle(s);//设置标题

Toolkittoolkit=getToolkit();

Dimensiondim=toolkit.getScreenSize();

setBounds(0,0,dim.width/2,dim.height/2);

clipboard=getToolkit().getSystemClipboard();//获取系统剪贴板

//text.addMouseListener(this);//注册上下文菜单

BorderLayoutmyBorderLayout=newBorderLayout();

//PanelmyPanel=newPanel();//创建面板对象

menubar1=newMenuBar();

menu1=newMenu("文件(F)");//创建“文件”菜单

menu2=newMenu("编辑(E)");//创建“编辑”菜单

menu3=newMenu("格式(O)");//创建“格式”菜单

menu4=newMenu("查看(V)");//创建“查看”菜单

menu5=newMenu("帮助(H)");//创建“帮助”菜单

menu6=newMenu("工具(T)");

item13=newMenuItem("新建(N)Ctrl+N");//创建“新建“选项

item13.addActionListener(this);

item11=newMenuItem("打开(O)Ctrl+O");//创建“打开“选项

item11.addActionListener(this);

item12=newMenuItem("保存(S)Ctrl+S");//创建“保存“选项

item12.addActionListener(this);

item14=newMenuItem("另存为(N)...");//创建“另存为“选项

item14.addActionListener(this);

item15=newMenuItem("退出(X)Ctrl+S");//创建“退出“选项

item15.addActionListener(this);

item21=newMenuItem("撤销(U)Ctrl+U");//创建“撤销“选项

item22=newMenuItem("剪切(T)Ctrl+T");//创建“剪切“选项

item22.addActionListener(this);

item23=newMenuItem("复制(C)Ctrl+C");//创建“复制“选项

item23.addActionListener(this);

item24=newMenuItem("粘帖(P)Ctrl+P");//创建“粘帖“选项

item24.addActionListener(this);

item25=newMenuItem("删除(L)Ctrl+L");//创建“删除“选项

item25.addActionListener(this);

item31=newMenuItem("自动换行(W)");//创建“自动换行”选项

/*item31.addActionListener(

newActionListener(){

booleanvar=false;

publicvoidactionPerformed(ActionEventevent){

if(var)var=false;

elsevar=true;

text.setLineWrap(var);

text.setWrapStyleWord(var);

}

}

);

*/

item32=newMenuItem("字体(F)");//创建“字体”选项

item32.addActionListener(this);

item41=newMenuItem("状态栏(S)");//创建“状态栏”选项

item51=newMenuItem("查看帮助(H)");//创建“查看帮助”选项

item61=newMenuItem("画布(D)");

item62=newMenuItem("计算器");

item63=newMenuItem("背景音乐播放开关");

text=newTextArea(10,10);//创建文本编辑区域

text.setEditable(true);

//JButtonbutton1=newJButton("click");//创建按钮对象

menu1.add(item13);//把“新建”选项放入“文件“里

menu1.add(item11);

menu1.add(item12);

menu1.add(item14);

menu1.add(item15);

menu2.add(item21);//把”撤销“选项放入”编辑“里

menu2.add(item22);

menu2.add(item23);

menu2.add(item24);

menu2.add(item25);

menu3.add(item31);//把”自动换行“选项放入”格式“里

menu3.add(item32);

menu4.add(item41);//把“状态栏”选项放入“查看”里

menu5.add(item51);

menu6.add(item61);

menu6.add(item62);

menu6.add(item63);

menubar1.add(menu1);/

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1