- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA综合实验报告
计科二班
李亚飞(201108030226)
张秋缘(201108030248)
实验目的
(1)复习巩固本学期学到的知识,包括:
掌握面向对象编程的基本要素;
掌握JAVA语言常用类包及常用方法和JAVA基本语法;
掌握图形用户界面设计等;
(2)、运用以上知识设计自己的应用程序。
实验内容
结合本学期学到的知识设计一个记事本。
程序清单及运行结果
import java.awt.*;
import java.io.*;
import java.io.File;
import javax.swing.*;
import java.awt.event.KeyEvent;
import java.awt.event.InputEvent;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.event.KeyAdapter;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFileChooser;
import javax.swing.JPopupMenu;
public class OurNote{
public JFrame f = new JFrame(我们的小记事本o((≧▽≦)o);
public JMenuBar mb = new JMenuBar()
public JMenu editMenu;
public JMenu fileMenu;
public JMenu aboutMenu;
public JMenuItem menuAbout;
public JMenuItem menuOpen;
public JMenuItem menuSave;
public JMenuItem menuSaveAs;
public JMenuItem menuClose;
public JMenuItem menuCut;
public JMenuItem menuCopy;
public JMenuItem menuPaste;
JPopupMenu popUpMenu;
public JTextArea textArea;
//当前文件
public File mfile = null;
public OurNote() {
// 设置文件菜单和快捷键
JMenu fileMenu = new JMenu(文件);
menuOpen = new JMenuItem(打开);
menuOpen.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O,
InputEvent.CTRL_MASK));
menuSave = new JMenuItem(保存);
menuSave.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,
InputEvent.CTRL_MASK));
menuSaveAs = new JMenuItem(另存为);
menuSave.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,
InputEvent.CTRL_MASK));
menuClose = new JMenuItem(关闭);
menuClose.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q,
InputEvent.CTRL_MASK));
fileMenu.add(menuOpen);
fileMenu.addSeparator(); // 分隔线
fileMenu.add(menuSave);
fileMenu.add(menuSaveAs);
fileMenu.addSeparator(); // 分隔线
fileMenu.add(menuClose);
// 设置编辑菜单和快捷键
editMenu = new JMenu(编辑);
menuCut = new JMenuItem(剪切);
menuCut.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X,
InputEvent.CTRL_MASK));
menuCopy = new J
您可能关注的文档
- 会计电算化课程设计报告.doc
- 555定时器实验报告_2.doc
- 市场调研计划书_5.doc
- 《人力资源管理》实验报告(1).doc
- PB11206247朱哲圣实验十二实验报告.doc
- 《药》优秀课件完整版.ppt
- (完整版)手机维修单.doc
- 全国妇幼卫生调查制度_2013年10月.doc
- 关于师范生免费教育问题调查报告(历史文化)__.doc
- 关于大学生月消费水平的调查报告.doc
- 1031-2016 客车线束用波纹管技术条件.pdf
- 1044-2016 港口螺旋式连续卸船机.pdf
- 961-2015 交通运输行业反恐怖防范基本要求.pdf
- 1050-2016 汽车外部清洗设备.pdf
- 979.7-2016 道路客运联网售票系统 第7部分:网络售票服务系统技术要求.pdf
- 1054-2016 港口散装废钢装卸作业技术要求.pdf
- 1028-2016 液化天然气客车技术要求.pdf
- 1048-2016 道路甩挂运输站场设施设备配置要求.pdf
- 1019.2-2016 12328交通运输服务监督电话系统 第2部分:总体技术要求.pdf
- 1059.2-2016 交通一卡通移动支付技术规范 第2部分:安全单元.pdf
文档评论(0)