文件保存的问题(紧急!)进来看看啊! 我想在JTxteArea中编辑文件,通过文件保存对话框保存,请教如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.io.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class TestFile extends JFrame implements ActionListener{ JTextArea jta = new JTextArea(); JButton jb = new JButton("保存"); public TestFile(){ Container container = this.getContentPane(); container.add(jta); container.add(jb,"South"); jb.addActionListener(this); this.setLocation(200,200); this.setSize(300,400); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public void actionPerformed(ActionEvent e){ String content = jta.getText(); java.awt.FileDialog fd = new FileDialog(this,"save",FileDialog.SAVE); fd.setVisible(true); String name = fd.getFile(); String directory = fd.getDirectory(); String savePath = directory + name + ".txt"; System.out.println (savePath); try{ FileWriter fw = new FileWriter(savePath); BufferedWriter bw = new BufferedWriter(fw); bw.write(content); bw.close(); fw.close(); }catch(Exception e1){ e1.printStackTrace(); } } public static void main(String[] args){ new TestFile(); }} 注册个 SDN 成员,订阅他的 Java Newsletter 周刊。developer.sun.com 每个星期给你一篇文章,一般每篇文章讲到 3- 6 个知识点。你也可以到邮件中提到的站点上搜索 以前的每期文章。 如何优化查询 hibernate到底是如何进行主从表操作的 java题目,要求随机生成100个0-9只见得整数,并统计和输出每个数字的个数。 在Spring docs 的index.html内的“查找”用不了! 新手,问一个比较菜的问题? 求助,从html中提取一段内容,保存到文本中(初学者) 我想用这段代码显示硬盘里的一张图片,可为什么显示不了? 关于j2sdk的logger?? 为什么平时很少看到过用JAVA编写的程序呀?大家能说说哪些有名点的软件是java编写的吗? 如何在jbuilder5中实现main(Static args[])中的功能 大哥,帮我看看这个方法 请高手指点
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public class TestFile extends JFrame implements ActionListener{
JTextArea jta = new JTextArea();
JButton jb = new JButton("保存");
public TestFile(){
Container container = this.getContentPane();
container.add(jta);
container.add(jb,"South");
jb.addActionListener(this);
this.setLocation(200,200);
this.setSize(300,400);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e){
String content = jta.getText();
java.awt.FileDialog fd = new FileDialog(this,"save",FileDialog.SAVE);
fd.setVisible(true);
String name = fd.getFile();
String directory = fd.getDirectory();
String savePath = directory + name + ".txt";
System.out.println (savePath);
try{
FileWriter fw = new FileWriter(savePath);
BufferedWriter bw = new BufferedWriter(fw);
bw.write(content);
bw.close();
fw.close();
}catch(Exception e1){
e1.printStackTrace();
}
}
public static void main(String[] args){
new TestFile();
}
}