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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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);

相关文档
最新文档