资源简介

这个记事本系统是某一次的Java课程设计作业,由Java完成,基本实现了全选、清除、新建、保存、另存为、查找、替换等功能。

资源截图

代码片段和文件信息

package a;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFileChooser;
import javax.swing.Jframe;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;

import java.awt.datatransfer.*;

public class bb extends Jframe implements ActionListener
{
JTextArea wd=new JTextArea(6070);             //创建文本组件
JFileChooser bc = new JFileChooser(““);      //文本选择
JPanel jp=new JPanel();

JPanel jp1=new JPanel();
JDialog jd=new JDialog();                  //弹窗
JTextField wd1=new JTextField(10);
JTextField wd2=new JTextField(10);
JButton j1=new JButton(“查找“);
JButton j2=new JButton(“替换“);

FileReader sr= null;     //定义一个FileReader文件输入流 
FileWriter sc= null;        //定义一个FileWriter输出流
BufferedReader hcsr= null;  //定义一个缓冲字符输入流 
BufferedWriter hcsc= null;  //定义一个缓冲字符输出流  

private static final long serialVersionUID = 1L;
Clipboard cd;
public bb(String string) //这是构造函数
{
super(string);//这是接受名字
this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);//关闭窗口
this.setLayout(new BorderLayout());
wd.setFont(new Font(“宋体“ Font.PLAIN 16));
JMenuBar cd= new JMenuBar();              //创建菜单栏
JMenu wj = new JMenu(“文件“);              //
JMenu cx = new JMenu(“查寻“); 
JMenu bj = new JMenu(“编辑“);               
JMenuItem zcd11=new JMenuItem(“另存为“);
zcd11.addActionListener(this);
JMenuItem zcd12=new JMenuItem(“退出“);
zcd12.addActionListener(this);
JMenuItem zcd13=new JMenuItem(“保存“);
zcd13.addActionListener(this);
JMenuItem zcd14=new JMenuItem(“打开“);
zcd14.addActionListener(this);
JMenuItem zcd15=new JMenuItem(“新建“);
zcd15.addActionListener(this);
//JMenuItem zcd21=new JMenuItem(“查寻“);
//zcd21.addActionListener(this);
JMenuItem zcd22=new JMenuItem(“替换查寻“);
zcd22.addActionListener(this);
JMenuItem zcd31=new JMenuItem(“全选“);
zcd31.addActionListener(this);
JMenuItem zcd32=new JMenuItem(“清除“);
zcd32.addActionListener(this);
//JMenuItem zcd31=new JMenuItem(“复制“);
//zcd31.addActionListener(this);
//JMenuItem zcd32=new JMenuItem(“粘贴“);
//zcd32.addActionListener(this);

j1.addActionListener(this);
j2.addActionListener(this);
this.add(wd);
this.setJMenuBar(cd); //将菜单栏添加到Jframe窗口栏中
cd.add(wj);
wj.add(zcd15);
wj.add(zcd14);
wj.add(zcd13);
wj.add(zcd11);
//wj.addSeparator();
//wj.add(zcd12);
//wj.addSeparator();
//wj.add(zcd13);
wj.addSeparator();
wj.add(zcd12);
cd.add(cx);
//cx.add(zcd21);
//cx.addSeparator();
cx.add(zcd22);
cd.add(bj);
bj.add(zcd31);
bj.addSeparator();
bj.add(zcd32);
jp1.add(j1);
jp1.add(wd1);
jp1.add(j2);
jp1.add(wd2);

} //构

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2002-10-02 21:38  记事本\.classpath

     文件        385  2002-10-02 21:38  记事本\.project

     文件        598  2002-10-02 21:38  记事本\.settings\org.eclipse.jdt.core.prefs

     文件       7276  2002-10-02 21:38  记事本\bin\a\bb.class

     文件       7233  2002-10-02 21:38  记事本\src\a\bb.java

     目录          0  2002-10-02 21:38  记事本\bin\a

     目录          0  2002-10-02 21:38  记事本\src\a

     目录          0  2002-10-02 21:38  记事本\.settings

     目录          0  2002-10-02 21:38  记事本\bin

     目录          0  2002-10-02 21:38  记事本\src

     目录          0  2002-10-02 21:38  记事本

----------- ---------  ---------- -----  ----

                15793                    11


评论

共有 条评论