java 记事本 ppt_记事本项目简要说明.ppt

记事本项目简要说明.ppt

记事本项目简要说明 项目概要 完成基本的文件新增修改功能。 使用文件输入输出流读取文件数据 将读取的文件数据进行修改 保存文件,采用文件输出流对象 涉及的技术 要引入Java输入输出流包Java.io.* 使用到io包中的File类和FileInputStream类、FileOutputStream类 使用文件对话框FileDialog用来打开指定的文件和保存文件。 使用到了获取系统字库的类GraphicsEnvironment 设计说明 先确定建立记事本界面,按界面需要,完成其基本功能。 设计字体、样式、大小选择的界面。 在记事本中选择字体设置时,调用字体选择功能,并改变记事本中的字体样式及大小和类型。 程序代码 import javax.swing.*; import java.awt.event.*; import java.awt.*; import javax.swing.event.*; import java.io.*; public class menuDemo extends JFrame{ //添加两个面板 JPanel p1=new JPanel(); JPanel p2=new JPanel(new BorderLayout()); 程序代码 //创建网格布局管理器 java.awt.GridLayout grl=new GridLayout(1,1); java.awt.BorderLayout bly=new BorderLayout(); //创建菜单条对象 程序代码 javax.swing.JMenuBar jmb=new JMenuBar(); //创建文本框面板 javax.swing.JScrollPane jsp=new JScrollPane(); FileDialog fd; 程序代码 //创建文件选择对象 //创建监听对象 MymouseListener jt=new MymouseListener(); 程序代码 //创建菜单对象 javax.swing.JMenu menu1=new JMenu("文件"); javax.swing.JMenu menu2=new JMenu("编辑"); javax.swing.JMenu menu3=new JMenu("视图",false); javax.swing.JMenu menu4=new JMenu("工具",false); javax.swing.JMenu menu5=new JMenu("关于"); 程序代码 //创建子菜单项对象 javax.swing.JMenuItem item11=new JMenuItem("打开",new ImageIcon("open.gif")); javax.swing.JMenuItem item12=new JMenuItem("新建",new ImageIcon("new.gif")); javax.swing.JMenuItem item13=new JMenuItem("保存",new ImageIcon("save.gif")); javax.swing.JMenuItem item14=new JMenuItem("退出"); 程序代码 //创建子菜单对象 javax.swing.JMenuItem item21=new JMenuItem("全选"); 程序代码 javax.swing.JMenuItem item22=new JMenuItem("剪切",new ImageIcon("cut.gif")); 程序代码 javax.swing.JMenuItem item23=new JMenuItem("复制",new ImageIcon("copy.gif")); javax.swing.JMenuItem item24=new JMenuItem("粘贴",new ImageIcon("paste.gif")); 程序代码 javax.swing.JMenuItem item31=new JMenuItem("文件视图"); javax.swing.JMenuItem item32=new JMenuItem("工具视图"); javax.swing.JMenuItem item33=new JMenuItem("数视图据"); 程序代码 javax.swing.JMenuItem item34=new JMenuItem("空间视图"); javax.swing.JMenuItem item41=new JMenuItem("字符编码"); 程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值