急求一个java编写的记事本代码!!! 高手帮忙啊

这段Java代码实现了一个简单的记事本功能,其中包括文件的打开和内容的显示。首先定义了一个名为Test2的类,继承自JFrame,用于创建一个窗口。窗口中包含了一个文本区域(JTextArea)用于显示文本内容,一个滚动条(JScrollPane)用于滚动文本,以及一个按钮(JButton)用于触发文件打开操作。在构造函数中,初...
急求一个java编写的记事本代码!!! 高手帮忙啊
这段Java代码实现了一个简单的记事本功能,其中包括文件的打开和内容的显示。首先定义了一个名为Test2的类,继承自JFrame,用于创建一个窗口。窗口中包含了一个文本区域(JTextArea)用于显示文本内容,一个滚动条(JScrollPane)用于滚动文本,以及一个按钮(JButton)用于触发文件打开操作。

在构造函数中,初始化了JButton、JTextArea和JScrollPane,并设置了窗口的布局和大小。点击按钮时,会弹出一个文件选择对话框,用户可以选择要打开的文件。选择文件后,通过FileReader和BufferedReader读取文件内容,并将其显示在文本区域中。

类中还定义了一个名为MyListener的内部类,实现了ActionListener接口。当按钮被点击时,会触发actionPerformed方法。该方法首先创建一个文件选择器,然后调用showOpenDialog方法显示文件打开对话框。用户选择文件后,获取文件对象和绝对路径,并读取文件内容到文本区域。

为了读取文件内容,定义了一个名为openFile的方法。该方法首先检查文件是否存在,如果存在则通过FileReader和BufferedReader读取文件内容。如果文件不存在,会创建一个新的文件。读取完成后,将文件内容返回。

整个程序通过main方法启动,创建一个Test2对象,显示一个包含文本区域和打开按钮的窗口。用户可以通过点击按钮打开文件并查看文件内容。

这段代码实现了一个基本的记事本功能,包括文件的打开和内容的显示。通过简单的用户界面和文件操作,用户可以方便地管理和查看文本文件。2024-12-12
mengvlog 阅读 10 次 更新于 2025-07-19 13:07:17 我来答关注问题0
  • 以下是一个简单的Java Windows记事本应用程序的源代码示例。这个程序可以创建、保存和读取文本文件,实现基本记事本功能。源代码:java import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.io.*;public class Notepad extends JFrame implements ActionListener { private JTextAr...

  • }else if(selected.equals("查找")){findDlg.showFind();}else if(selected.equals("查找替换")){findDlg.showReplace();}}public static void main(String[] args){MyMemo memo=new MyMemo("记事本");memo.setSize(650,450);memo.setVisible(true);}}我曾今给人回答过这样的问题http://zh...

  •  田拔0U 用JAVA编个简单的记事本程序

    ce1.add("华文行楷");ce1.add("华文中宋");ce1.add("华文新魏");ce1.add("华文细黑");ce1.add("宋体");ce1.add("方正姚体"); ce1.add("幼圆");ce1.add("隶书");ce1.add("楷体-GB2312");ce1.add("华文行楷");ce1.add("华文彩云");ce1.add("仿宋-GB2312"); ce2.add("粗体"...

  •  舒服的活 求网页代码,一个简单的记事本代码。

    import java.awt.*;import java.awt.event.*;import java.io.*;import javax.swing.*;public class MyNotepad implements ActionListener{private JFrame frame=new JFrame("新记事本");private JTextArea jta=new JTextArea();private String result="";private boolean flag=true;private File f;pri...

  •  百度网友3a4371fe18d 求个用JAVA编写的记事本程序!先谢谢了!!

    this.setTitle("记事本");Toolkit tool=this.getToolkit();//窗口图标!Image myimage=tool.getImage("戒指.jpg");this.setIconImage(myimage);setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ exit();} });menu...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部