package ben;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.io.*;
import java.util.*;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JTextArea;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.JFileChooser;
import com.borland.dbswing.FontChooser;
import javax.swing.JOptionPane;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class BenFrame extends JFrame {
JPanel contentPane;
JMenuBar jMenuBar1 = new JMenuBar();
JMenu mnuFile = new JMenu();
JMenu mnuEdit = new JMenu();
JMenu mnuFont = new JMenu();
JMenu mnuHelp = new JMenu();
JMenuItem mnuItemNew = new JMenuItem();
JMenuItem mnuItemOpen=new JMenuItem();
JMenuItem mnuItemSave = new JMenuItem();
JMenuItem mnuItemSavaAs = new JMenuItem();
JMenuItem mnuItemPrint = new JMenuItem();
JMenuItem mnuItemExit = new JMenuItem();
JMenuItem mnuItemCancel = new JMenuItem();
JMenuItem mnuItemCut = new JMenuItem();
JMenuItem mnuItemCopy = new JMenuItem();
JMenuItem mnuItemPaste = new JMenuItem();
JMenuItem mnuItemDel = new JMenuItem();
JMenuItem mnuItemDate = new JMenuItem();
JMenuItem mnuItemFont = new JMenuItem();
JMenu mnuItemColor = new JMenu();
JMenuItem mnuBackground = new JMenuItem();
JMenuItem mnuForeground = new JMenuItem();
JMenuItem mnuItemAboutus = new JMenuItem();
JTextArea txaFile = new JTextArea();
JFileChooser jFileChooser1 = new JFileChooser();
FontChooser fntSelect = new FontChooser();
JFileChooser jFileChooser2 = new JFileChooser();
String str;
JCheckBoxMenuItem jCheckBoxMenuItem1 = new JCheckBoxMenuItem();
JMenuItem mnuItemFind = new JMenuItem();
JMenuItem mnuItemReply = new JMenuItem();
JOptionPane haha = new JOptionPane();
JOptionPane heihei = new JOptionPane();
JFileChooser jFileChooser3 = new JFileChooser();
boolean ai=true;
String filePath;
public BenFrame() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
/**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
this.setResizable(false);
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
this.setJMenuBar(jMenuBar1);
setSize(new Dimension(400, 300));
setTitle("记事本");
mnuFile.setText("文件");
mnuEdit.setText("编辑");
mnuFont.setText("格式");
mnuHelp.setText("帮助");
mnuItemNew.setText("新建");
mnuItemNew.addActionListener(new BenFrame_mnuItemNew_actionAdapter(this));
mnuItemOpen.setText("打开");
mnuItemOpen.addActionListener(new BenFrame_mnuItemOpen_actionAdapter(this));
mnuItemSave.setText("保存");
mnuItemSave.addActionListener(new BenFrame_mnuItemSave_actionAdapter(this));
mnuItemSavaAs.setText("另存为");
mnuItemSavaAs.addActionListener(new
BenFrame_mnuItemSavaAs_actionAdapter(this));
mnuItemPrint.setText("打印");
mnuItemPrint.addActionListener(new BenFrame_mnuItemPrint_actionAdapter(this));
mnuItemExit.setText("退出");
mnuItemExit.addActionListener(new BenFrame_mnuItemExit_actionAdapter(this));
mnuItemCancel.setText("撤消");
mnuItemCancel.addActionListener(new
BenFrame_mnuItemCancel_actionAdapter(this));
mnuItemCut.setText("剪切");
mnuItemCut.addActionListener(new BenFrame_mnuItemCut_actionAdapter(this));
mnuItemPaste.setText("粘贴");
mnuItemPaste.addActionListener(new BenFrame_mnuItemPaste_actionAdapter(this));
mnuItemDel.setText("删除");
mnuItemDel.addActionListener(new BenFrame_mnuItemDel_actionAdapter(this));
mnuItemDate.setText("日期和时间");
mnuItemDate.addActionListener(new BenFrame_mnuItemDate_actionAdapter(this));
mnuItemFont.setText("字体");
mnuItemFont.addActionListener(new BenFrame_mnuItemFont_actionAdapter(this));
mnuItemColor.setText("颜色");
mnuBackground.setText("背景色");
mnuBackground.addActionListener(new
BenFrame_mnuBackground_actionAdapter(this));
mnuForeground.setText("前景色");
mnuForeground.addActionListener(new
BenFrame_mnuForeground_actionAdapter(this));
mnuItemAboutus.setText("关于我们");
mnuItemAboutus.addActionListener(new
BenFrame_mnuItemAboutus_actionAdapter(this));
txaFile.setText("");
txaFile.setBounds(new Rectangle(0, 0, 400, 300));
jFileChooser1.setBounds(new Rectangle(54, 68, 0, 0));
fntSelect.setFrame(this);
jFileChooser2.setBounds(new Rectangle(0, 0, 0, 0));
mnuItemCopy.addActionListener(new BenFrame_mnuItemCopy_actionAdapter(this));
mnuItemCopy.setText("复制");
jCheckBoxMenuItem1.addActionListener(new
BenFrame_jCheckBoxMenuItem1_actionAdapter(this));
mnuItemFind.setText("查找");
mnuItemFind.addActionListener(new BenFrame_mnuItemFind_actionAdapter(this));
mnuItemReply.setText("替换");
mnuItemReply.addActionListener(new BenFrame_mnuItemReply_actionAdapter(this));
haha.setBounds(new Rectangle(74, 186, 0, 0));
heihei.setFont(new java.awt.Font("宋体", Font.PLAIN, 12));
heihei.setBounds(new Rectangle(41, 189, 0, 0));
jFileChooser3.setBounds(new Rectangle(105, 231, 0, 0));
jCheckBoxMenuItem1.setText("自动换行");
jMenuBar1.add(mnuFile);
jMenuBar1.add(mnuEdit);
jMenuBar1.add(mnuFont);
jMenuBar1.add(mnuHelp);
mnuFile.add(mnuItemNew);
mnuFile.add(mnuItemOpen);
mnuFile.add(mnuItemSave);
mnuFile.add(mnuItemSavaAs);
mnuFile.addSeparator();
mnuFile.add(mnuItemPrint);
mnuFile.addSeparator();
mnuFile.add(mnuItemExit);
mnuFont.add(jCheckBoxMenuItem1);
mnuFont.addSeparator();
mnuFont.add(mnuItemFont);
mnuFont.add(mnuItemColor);
mnuItemColor.add(mnuBackground);
mnuItemColor.add(mnuForeground);
mnuEdit.add(mnuItemCancel);
mnuEdit.addSeparator();
mnuEdit.add(mnuItemFind);
mnuEdit.add(mnuItemReply);
mnuEdit.addSeparator();
mnuEdit.add(mnuItemCut);
mnuEdit.add(mnuItemCopy);
mnuEdit.add(mnuItemPaste);
mnuEdit.add(mnuItemDel);
mnuEdit.addSeparator();
mnuEdit.add(mnuItemDate);
mnuHelp.add(mnuItemAboutus);
contentPane.add(txaFile);
contentPane.add(jFileChooser1);
contentPane.add(jFileChooser2);
contentPane.add(haha);
contentPane.add(heihei);
contentPane.add(jFileChooser3);
}
public void mnuItemNew_actionPerformed(ActionEvent e) {
txaFile.setText("");
}
public void mnuItemOpen_actionPerformed(ActionEvent e) {
jFileChooser1.showOpenDialog(this);
File file;
FileReader in=null;
try{
file=new File(jFileChooser1.getSelectedFile().getPath());
in=new FileReader(file);
int size=(int)file.length();
char[] data=new char[size];
int chars_re
没有合适的资源?快使用搜索试试~ 我知道了~
记事本记事本
共118个文件
class:32个
ini:16个
java:5个
需积分: 0 6 下载量 90 浏览量
2008-04-26
23:14:29
上传
评论
收藏 156KB RAR 举报
温馨提示
记事本记事本记事本记事本
资源详情
资源评论
资源推荐
收起资源包目录
记事本记事本 (118个子文件)
BenFrame.class 13KB
Reply.class 4KB
Find.class 4KB
AboutUs.class 3KB
BenClass.class 1KB
BenClass$1.class 703B
BenFrame_jCheckBoxMenuItem1_actionAdapter.class 679B
BenFrame_mnuItemAboutus_actionAdapter.class 667B
BenFrame_mnuBackground_actionAdapter.class 664B
BenFrame_mnuItemSavaAs_actionAdapter.class 664B
BenFrame_mnuItemCancel_actionAdapter.class 664B
BenFrame_mnuForeground_actionAdapter.class 664B
BenFrame_mnuItemPaste_actionAdapter.class 661B
BenFrame_mnuItemPrint_actionAdapter.class 661B
BenFrame_mnuItemReply_actionAdapter.class 661B
BenFrame_mnuItemDate_actionAdapter.class 658B
BenFrame_mnuItemFont_actionAdapter.class 658B
BenFrame_mnuItemCopy_actionAdapter.class 658B
BenFrame_mnuItemOpen_actionAdapter.class 658B
BenFrame_mnuItemFind_actionAdapter.class 658B
BenFrame_mnuItemSave_actionAdapter.class 658B
BenFrame_mnuItemExit_actionAdapter.class 658B
BenFrame_mnuItemNew_actionAdapter.class 655B
BenFrame_mnuItemCut_actionAdapter.class 655B
BenFrame_mnuItemDel_actionAdapter.class 655B
AboutUs_btnOK_actionAdapter.class 634B
Find_btnCancel_actionAdapter.class 628B
Find_btnNext_actionAdapter.class 622B
Reply_btn3_actionAdapter.class 619B
Reply_btn4_actionAdapter.class 619B
Reply_btn1_actionAdapter.class 619B
Reply_btn2_actionAdapter.class 619B
ben.dep2 24KB
Ben.html 881B
Desktop__.ini 9B
Desktop__.ini 9B
Desktop__.ini 9B
Desktop__.ini 9B
Desktop__.ini 9B
Desktop__.ini 9B
Desktop__.ini 9B
Desktop__.ini 9B
_DESKTOP.INI 8B
_DESKTOP.INI 8B
_DESKTOP.INI 8B
_DESKTOP.INI 8B
_DESKTOP.INI 8B
_DESKTOP.INI 8B
_DESKTOP.INI 8B
_DESKTOP.INI 8B
BenFrame.java 20KB
Reply.java 5KB
Find.java 4KB
AboutUs.java 3KB
BenClass.java 2KB
Reply.java~11~ 4KB
Reply.java~12~ 3KB
Reply.java~13~ 4KB
Reply.java~14~ 4KB
Reply.java~15~ 4KB
Reply.java~16~ 4KB
Reply.java~17~ 4KB
Reply.java~18~ 4KB
Reply.java~19~ 4KB
Find.java~1~ 3KB
Reply.java~20~ 4KB
Reply.java~21~ 4KB
Reply.java~22~ 4KB
Reply.java~23~ 4KB
Reply.java~24~ 4KB
AboutUs.java~24~ 2KB
Reply.java~25~ 5KB
AboutUs.java~25~ 3KB
Reply.java~26~ 5KB
AboutUs.java~26~ 3KB
Reply.java~27~ 5KB
AboutUs.java~27~ 3KB
Reply.java~28~ 5KB
AboutUs.java~28~ 3KB
AboutUs.java~29~ 3KB
Find.java~2~ 3KB
AboutUs.java~30~ 3KB
AboutUs.java~31~ 3KB
AboutUs.java~32~ 3KB
AboutUs.java~33~ 3KB
AboutUs.java~34~ 3KB
AboutUs.java~35~ 3KB
AboutUs.java~36~ 3KB
AboutUs.java~37~ 3KB
Find.java~3~ 3KB
Find.java~4~ 3KB
BenFrame.java~71~ 18KB
BenFrame.java~72~ 18KB
BenFrame.java~73~ 18KB
BenFrame.java~74~ 18KB
BenFrame.java~75~ 18KB
BenFrame.java~76~ 18KB
BenFrame.java~77~ 18KB
BenFrame.java~78~ 18KB
BenFrame.java~79~ 18KB
共 118 条
- 1
- 2
qiao49158810
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0