Java编写地文本编辑器

Java编写地文本编辑器

ID:47072087

大小:37.05 KB

页数:20页

时间:2019-07-16

Java编写地文本编辑器_第1页
Java编写地文本编辑器_第2页
Java编写地文本编辑器_第3页
Java编写地文本编辑器_第4页
Java编写地文本编辑器_第5页
资源描述:

《Java编写地文本编辑器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档界面:代码(编译后可直接运行)://简单的类似记事本的文档编辑器importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjavax.swing.event.*;importjava.io.*;importjava.awt.font.*;importjavax.swing.undo.UndoManager;publicclassMyTxt{publicstaticvoidmain(String[]args)文案大全实用文档{Aframeframe=newAframe();frame.se

2、tDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.show();}}classAframeextendsJFrame{publicAframe(){setTitle("我的记事本");setSize(WIDTH,HEIGHT);ContainercontentPane=getContentPane();JPaneltxtPanel=newJPanel();JPanelcomboxPanel=newJPanel();JPaneltextPanel=newJPanel();txtArea=newJTextArea("",

3、17,40);JScrollPanescrollPane=newJScrollPane(txtArea);txtPanel.add(scrollPane);contentPane.add(comboxPanel,BorderLayout.NORTH);contentPane.add(txtPanel);contentPane.add(textPanel,BorderLayout.SOUTH);//Caidanlan:添加主菜单并设置快捷键JMenuBarmenuBar=newJMenuBar();setJMenuBar(menuBar);fileMenu=newJMe

4、nu("文件(F)");editMenu=newJMenu("编辑(E)");typeMenu=newJMenu("格式(O)");文案大全实用文档viewMenu=newJMenu("查看(V)");helpMenu=newJMenu("帮助(H)");aboutMenu=newJMenu("关于(A)");fileMenu.setMnemonic('F');editMenu.setMnemonic('E');typeMenu.setMnemonic('O');viewMenu.setMnemonic('V');helpMenu.setMnemonic('H');a

5、boutMenu.setMnemonic('A');menuBar.add(fileMenu);menuBar.add(editMenu);menuBar.add(typeMenu);menuBar.add(viewMenu);menuBar.add(aboutMenu);menuBar.add(helpMenu);//wenjian“文件”菜单的子菜单添加以及设置加速器,监听器aa=fileMenu.add(newShowAction("新建"));aa.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N,Inpu

6、tEvent.CTRL_MASK));ab=fileMenu.add(newShowAction("打开"));ab.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O,InputEvent.CTRL_MASK));ac=fileMenu.add(newShowAction("保存"));ac.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK));ad=fileMenu.add(newShowAction("另存为"));

7、ad.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,InputEvent.CTRL_MASK));fileMenu.addSeparator();ae=fileMenu.add(newShowAction("页面设置"));ae.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_U,InputEvent.CTRL_MASK));af=fileMenu.add(newShowAction("打印"));文案大全实用文档af.setAccelera

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。