JAVA实现简单记事本流程,Java编写记事本

时间:2024-10-13 05:03:40

1、下载JDK,并安装成功,CMD测试Java环境安装成功。出现如下提示则Java环境安装成功

JAVA实现简单记事本流程,Java编写记事本

2、打开mycelipse进入主界面,点击左上角file--new---java project,新建一个Java项目,项目名字任意取,这里我取名为note--然后点击完成,创建Java项目

JAVA实现简单记事本流程,Java编写记事本
JAVA实现简单记事本流程,Java编写记事本

3、然后右键项目下的src--new---package,新建一个包,包名我定为notetest,然后点击完成

JAVA实现简单记事本流程,Java编写记事本
JAVA实现简单记事本流程,Java编写记事本

4、然后右键我们建立好的包notetest--new--class,包名为Note,点击完成

JAVA实现简单记事本流程,Java编写记事本

5、首先我们想导入工程所需要的包,以便编写程序时进行调用package notepad;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.io.BufferedReader;import java.io.BufferedWriter;

JAVA实现简单记事本流程,Java编写记事本

6、首先定义好编写旯皱镢涛程序时变量,我们设为成员变量方便以后调用public class Notepad{//屏幕分辨率int width = Toolkit.getDefaultToolkit烫喇霰嘴().getScreenSize().width;int height = Toolkit.getDefaultToolkit().getScreenSize().height; //窗体 private Frame frm ; //显示内容多行文本 private TextArea notetext;//记事本菜单 private MenuBar mb; //菜单 private Menu m ; //菜单项 private MenuItem open,save;

JAVA实现简单记事本流程,Java编写记事本

7、为程序创建组件--Frame--菜单栏目--文本框TextAreapublic Notepad(){足毂忍珩init();} private void init(){ frm = new Frame("模拟记事本"); //设置菜单 mb = new MenuBar(); m = new Menu("文件"); //显示文件的地方 notetext = new TextArea(); notetext.setBounds(30, 50, 750, 500); frm.add(notetext); myEvent();

JAVA实现简单记事本流程,Java编写记事本

8、为控件和按钮添加监听事竭惮蚕斗件private void myEvent() { //打开菜单的事件处理 ope荏鱿胫协n.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { //判断路径和文件名是否为空 如果为空结束程序 if(dir == null || name == null) //如果不为空讲路径名和文件名封装到File对象里 file = new File(dir,name); //使用字符缓冲读取文件 BufferedReader bfr = null; try { bfr = new BufferedReader(new FileReader(file)); }); save.addActionListener(new ActionListener(){ //获取路径和文件名 String dir =fd.getDirectory(); String name = fd.getFile(); //如果不为空讲路径名和文件名封装到File对象里 file = new File(dir,name); } BufferedWriter bfr= null; } }); }}

JAVA实现简单记事本流程,Java编写记事本

9、然后创建主方法,开始测试程序,新建一个NoteDemo类package notepad; public class NoteDemo { public static void main(String[] args) { new Notepad(); } }

JAVA实现简单记事本流程,Java编写记事本

10、程序运行结果如下

JAVA实现简单记事本流程,Java编写记事本
© 手抄报圈