当前位置:文档之家› java编程实现记事本(菜鸟级)

java编程实现记事本(菜鸟级)

import java.awt.BorderLayout;import java.awt.Container;import java.awt.event.KeyEvent;import javax.swing.JDesktopPane;import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;import javax.swing.JTextArea;import javax.swing.KeyStroke;public class china extends JFrame{public china(){super();setTitle("新建文本文档.txt-记事本");setBounds(100,200,450,450);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);JMenuBar menuBar=new JMenuBar();setJMenuBar(menuBar);setJMenuBar(menuBar);Container c=getContentPane();c.setLayout(new BorderLayout());JTextArea ta=new JTextArea();c.add(ta,BorderLayout.CENTER);JMenu a=new JMenu("文件");menuBar.add(a);JMenu s=new JMenu("编辑");menuBar.add(s);JMenu h=new JMenu("格式");menuBar.add(h);JMenu b=new JMenu("查看");menuBar.add(b);JMenu e=new JMenu("帮助");menuBar.add(e);JMenuBar d=new JMenuBar();JMenuItem mi_newf=new JMenuItem("新建(N)"); JMenuItem mi_open=new JMenuItem("打开(O)"); JMenuItem mi_save=new JMenuItem("保存(S)"); JMenuItem mi_lsave=new JMenuItem("另保存为(A)"); JMenuItem mi_yemian=new JMenuItem("页面设置(U)"); JMenuItem mi_dayin=new JMenuItem("打印(P)"); JMenuItem mi_quit=new JMenuItem("退出(Q)"); JMenuItem mi_chexiao=new JMenuItem("撤销(U)"); JMenuItem mi_jianqie=new JMenuItem("剪切(T)"); JMenuItem mi_copy=new JMenuItem("复制(C)"); JMenuItem mi_paste=new JMenuItem("粘贴(P)"); JMenuItem mi_delete=new JMenuItem("删除(D)"); JMenuItem mi_look=new JMenuItem("查找(L)"); JMenuItem mi_looknext=new JMenuItem("查找下一个(X)"); JMenuItem mi_tihuan=new JMenuItem("替换(R)"); JMenuItem mi_zhuandao=new JMenuItem("转到(G)"); JMenuItem mi_all=new JMenuItem("全选(A)"); JMenuItem mi_date=new JMenuItem("时间/日期(F5)"); JMenuItem mi_zidong=new JMenuItem("自动换行(W)"); JMenuItem mi_ziti=new JMenuItem("字体(T)"); JMenuItem mi_zhuangtai=new JMenuItem("状态栏(S)"); JMenuItem mi_team=new JMenuItem("帮助主题(H)"); JMenuItem mi_guanyu=new JMenuItem("关于记事本(A)");a.add(mi_newf);a.add(mi_open);a.add(mi_save);a.add(mi_lsave);a.addSeparator();a.add(mi_yemian);a.add(mi_dayin);a.addSeparator();a.add(mi_quit);s.add(mi_chexiao);s.addSeparator();s.add(mi_jianqie);s.add(mi_copy);s.add(mi_paste);s.add(mi_delete);s.addSeparator();s.add(mi_look);s.add(mi_tihuan);s.add(mi_zhuandao);s.addSeparator();s.add(mi_all);s.add(mi_date);h.add(mi_zidong);h.add(mi_ziti);b.add(mi_zhuangtai);e.add(mi_team);e.addSeparator();e.add(mi_guanyu);mi_newf.setMnemonic(KeyEvent.VK_N); mi_open.setMnemonic(KeyEvent.VK_O); mi_save.setMnemonic(KeyEvent.VK_S); mi_lsave.setMnemonic(KeyEvent.VK_A); mi_yemian.setMnemonic(KeyEvent.VK_U); mi_dayin.setMnemonic(KeyEvent.VK_P); mi_quit.setMnemonic(KeyEvent.VK_Q);mi_chexiao.setMnemonic(KeyEvent.VK_U); mi_jianqie.setMnemonic(KeyEvent.VK_T); mi_copy.setMnemonic(KeyEvent.VK_C);mi_paste.setMnemonic(KeyEvent.VK_P);mi_delete.setMnemonic(KeyEvent.VK_D);mi_look.setMnemonic(KeyEvent.VK_L);mi_looknext.setMnemonic(KeyEvent.VK_X);mi_tihuan.setMnemonic(KeyEvent.VK_R);mi_zhuandao.setMnemonic(KeyEvent.VK_G);mi_all.setMnemonic(KeyEvent.VK_A);mi_date.setMnemonic(KeyEvent.VK_F);mi_zidong.setMnemonic(KeyEvent.VK_W);mi_ziti.setMnemonic(KeyEvent.VK_T);mi_zhuangtai.setMnemonic(KeyEvent.VK_S);mi_team.setMnemonic(KeyEvent.VK_H);mi_guanyu.setMnemonic(KeyEvent.VK_A);mi_newf.setAccelerator(KeyStroke.getKeyStroke('N', java.awt.Event.SHIFT_MASK,false));mi_open.setAccelerator(KeyStroke.getKeyStroke('O', java.awt.Event.SHIFT_MASK,false));mi_save.setAccelerator(KeyStroke.getKeyStroke('S', java.awt.Event.SHIFT_MASK,false));mi_lsave.setAccelerator(KeyStroke.getKeyStroke('A', java.awt.Event.SHIFT_MASK,false));mi_yemian.setAccelerator(KeyStroke.getKeyStroke('U', java.awt.Event.SHIFT_MASK,false));mi_dayin.setAccelerator(KeyStroke.getKeyStroke('P', java.awt.Event.SHIFT_MASK,false));mi_quit.setAccelerator(KeyStroke.getKeyStroke('Q', java.awt.Event.SHIFT_MASK,false));mi_chexiao.setAccelerator(KeyStroke.getKeyStroke('U', java.awt.Event.SHIFT_MASK,false));mi_jianqie.setAccelerator(KeyStroke.getKeyStroke('T', java.awt.Event.SHIFT_MASK,false));mi_copy.setAccelerator(KeyStroke.getKeyStroke('C', java.awt.Event.SHIFT_MASK,false));mi_paste.setAccelerator(KeyStroke.getKeyStroke('P', java.awt.Event.SHIFT_MASK,false));mi_delete.setAccelerator(KeyStroke.getKeyStroke('D', java.awt.Event.SHIFT_MASK,false));mi_look.setAccelerator(KeyStroke.getKeyStroke('L', java.awt.Event.SHIFT_MASK,false));mi_looknext.setAccelerator(KeyStroke.getKeyStroke('X', java.awt.Event.SHIFT_MASK,false));mi_tihuan.setAccelerator(KeyStroke.getKeyStroke('R', java.awt.Event.SHIFT_MASK,false));mi_zhuandao.setAccelerator(KeyStroke.getKeyStroke('G', java.awt.Event.SHIFT_MASK,false));mi_all.setAccelerator(KeyStroke.getKeyStroke('A', java.awt.Event.SHIFT_MASK,false));mi_date.setAccelerator(KeyStroke.getKeyStroke('F', java.awt.Event.SHIFT_MASK,false));mi_zidong.setAccelerator(KeyStroke.getKeyStroke('W', java.awt.Event.SHIFT_MASK,false));mi_ziti.setAccelerator(KeyStroke.getKeyStroke('T', java.awt.Event.SHIFT_MASK,false));mi_zhuangtai.setAccelerator(KeyStroke.getKeyStroke('S', java.awt.Event.SHIFT_MASK,false));mi_team.setAccelerator(KeyStroke.getKeyStroke('H', java.awt.Event.SHIFT_MASK,false));mi_guanyu.setAccelerator(KeyStroke.getKeyStroke('A', java.awt.Event.SHIFT_MASK,false));setJMenuBar(menuBar);setVisible(true);}public static void main(String[]args){new china();}}。

相关主题