java保存文件的方法_java保存和打开文件的方法

importjavax.swing.*;importjava.awt.event.*;classMyNotePad{JFramejf;JTextAreajta;JScrollPanejsp;JMenuBarjmb;JMenujm1,jm2,jm3;JMenuItemjmi1,jmi2,jmi3,jmi4,jmi5,jmi6,jmi7,jm...

import javax.swing.*;

import java.awt.event.*;

class MyNotePad

{

JFrame jf;

JTextArea jta;

JScrollPane jsp;

JMenuBar jmb;

JMenu jm1,jm2,jm3;

JMenuItem jmi1,jmi2,jmi3,jmi4,jmi5,jmi6,jmi7,jmi8;

public MyNotePad(){

jf=new JFrame("记事本");

jf.setSize(400,400);

jta=new JTextArea("",20,40);

jsp=new JScrollPane(jta);

jmb=new JMenuBar();

jm1=new JMenu("文件");

jm2=new JMenu("编辑");

jm3=new JMenu("帮助");

jmi1=new JMenuItem("新建");

jmi2=new JMenuItem("退出");

jmi4=new JMenuItem("保存");

jmi8=new JMenuItem("打开");

jmi5=new JMenuItem("复制");

jmi6=new JMenuItem("粘贴");

jmi7=new JMenuItem("剪切");

jmi3=new JMenuItem("关于");

jmi1.addActionListener(new newl());

jmi2.addActionListener(new exit());

jmi3.addActionListener(new about());

jmi4.addActionListener(new save());

jmi5.addActionListener(new copy1());

jmi6.addActionListener(new paste1());

jmi7.addActionListener(new cut1());

jmi8.addActionListener(new open());

jm1.add(jmi1);

jm1.add(jmi2);

jm1.add(jmi4);

jm1.add(jmi8);

jm2.add(jmi5);

jm2.add(jmi6);

jm2.add(jmi7);

jm3.add(jmi3);

jmb.add(jm1);

jmb.add(jm2);

jmb.add(jm3);

//jd.add(jtb);

//jf.add(jd);

jf.

jf.getContentPane().add(jsp);

jf.setJMenuBar(jmb);

jf.setVisible(true);

}

class open implements ActionListener

{

public void actionPerformed(ActionEvent e)

{

JFileChooser jfc1=new JFileChooser();

jfc1.showOpenDialog(jf);

open();

}

}

}

}

}

class save implements ActionListener

{

public void actionPerformed(ActionEvent e)

{

JFileChooser jfc2 = new JFileChooser();

jfc2.showSaveDialog(jf);

save();

}

}

class copy1 implements ActionListener

{

public void actionPerformed(ActionEvent e)

{

jta.copy();

}

}

class paste1 implements ActionListener

{

public void actionPerformed(ActionEvent e)

{

jta.paste();

}

}

}

}

public void open(){}

public void save()

{

}

public static void main(String[] args){

new MyNotePad();

}

}

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

代码都发不上来,太长了,这样差不多也能看懂。

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

上面是我写的一个简单记事本,还没写好,

要调用showsavedialog和showopendialog,可是这样怎么获取路径来保存和打开呢?

也就是我的open()和save()怎么定义呢?

谢谢。

只有这些分了,55.

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值