wnlt.net
当前位置:首页 >> 如何实现JAVA 记事本的保存功能? >>

如何实现JAVA 记事本的保存功能?

保存功能 其中需要用到IO包里的流操作了. 首先你要声明并实例化一个 JFileChooser fileChooser 控件 . 设置 fileChooser.setDialogType(JFileChooser.SAVE_DIALOG); fileChooser.showSaveDialog(null); File file =fileChooser.getSelectedFile(

用 FileDialog,可用实现打开或者另存为的功能FileDialog 有两种模式 一种是 打开一个查找文件的窗口一种是 另存为 这样的窗口、具体你看看java API

可以通过“FileOutputStream”创建文件实例,之后过“OutputStreamWriter”流的形式进行存储,举例:OutputStreamWriter pw = null;//定义一个流 pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),"GBK");//确认流的输

打开文件时可以获取文件路径,保存时用write 再写入就可以了

import java.awt.BorderLayout;import java.awt.Container;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.InputEvent;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;

JTextArea jta;//编辑框 boolean wasSaved=true;//当前文件是否已保存 ………… public void saveFile(File f){//保存文件 FileWriter fw=null; try { fw=new FileWriter(f); fw.write(jta.getText()); fw.flush(); wasSaved=true; } catch (IOException e) { e.

加一个线程每隔2分钟执行一次保存操作,然后sleep 1200秒

FileWriter osw=new FileWriter(fns); osw.write(text1.getText());//主要是这里 保存之后的东西不会换行个人感觉是 java和xp对于换行字符的要求不一样 ,请问这里如何实现换行 osw.write("\n"); //添加这一行试试,如果不行,将\n改成\r\n osw.close();

JTextArea 里面有些方法,能实现. txtEdit.copy();复制 txtEdit.paste();粘贴 txtEdit.cut();剪切 部分代码: -------------------------------- JTextArea txtEdit = new JTextArea(); JMenuBar mb = new JMenuBar(); JMenu menuEdit = new

创建一个新文件,讲现在记事本中的内容写到文件中不就可以了吗?!

网站首页 | 网站地图
All rights reserved Powered by www.wnlt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com