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

2025-10-08 09:07:39

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--菜单栏目--文本框TextArea

public 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() {

//打开菜单的事件处理

 open.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编写记事本

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢