java編寫的記事本的保存和另存為功能 java寫的記事本怎么實現(xiàn)保存功能?注意不是另存為,不要彈出...
你要的關(guān)鍵程序代碼:。(源文件超過10000字,無法粘全在這,要的話,加我)if(e.getActionCommand()=="保存"||e.getActionCommand()=="保存為")
{
JFileChooser chooser=new JFileChooser(); //創(chuàng)建文件選擇對話框
int result=chooser.showSaveDialog(frame);
if(result==JFileChooser.APPROVE_OPTION)
{
try
{
FileWriter fout = new FileWriter(chooser.getSelectedFile()); //向磁盤中寫文件
fout.write(jtextpane.getText()+"\r\n");
fout.close();
}
catch (IOException ioex)
{
}
}
}執(zhí)行效果:
可以通過“FileOutputStream”創(chuàng)建文件實例,之后過“OutputStreamWriter”流的形式進行存儲,舉例:
OutputStreamWriter pw = null;//定義一個流
pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),"GBK");//確認流的輸出文件和編碼格式,此過程創(chuàng)建了“test.txt”實例
pw.write("我是要寫入到記事本文件的內(nèi)容");//將要寫入文件的內(nèi)容,可以多次write
pw.close();//關(guān)閉流
解釋:文件流用完之后必須及時通過close方法關(guān)閉,否則會一直處于打開狀態(tài),直至程序停止,增加系統(tǒng)負擔(dān)。
JTextArea jta;//編輯框boolean wasSaved=true;//當(dāng)前文件是否已保存…………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.printStackTrace();
}
finally{
if(fw!=null)try {fw.close();} catch (IOException e) {}
}
}
public void openFile(File f){//打開文件
FileReader fr=null;
BufferedReader br=null;
jta.setText("");
try {
fr=new FileReader(f);
br=new BufferedReader(fr);
String str=null;
while((str=br.readLine())!=null){
jta.append(str+"\n");
}
} catch (IOException e) {
e.printStackTrace();
}
finally{
try {
Thread.sleep(200);
} catch (InterruptedException e1) {
}
wasSaved=true;
if(br!=null)try{br.close();}catch(IOException e){}
if(fr!=null)try{fr.close();}catch(IOException e){}
}
}
賈鬼17179519507: 在java中的代碼怎樣保存到記事本? -
城東區(qū)車架: ______ 復(fù)制代碼到記事本,把文件名改為主類名,后綴名改為.java 如果你是用ide寫的,也可以找到你寫的源文件
賈鬼17179519507: 用java編寫記事本只要有打開 保存和退出功能就行,代碼越簡單越好,謝謝 -
城東區(qū)車架: ______ public class A{ public static void maid(string[] args){ System.out.println("你好!"); } } 保存為A.java.
賈鬼17179519507: 記事本編寫java - 利用記事本編輯完文檔后如何改變其后綴為.java?利用記事本編輯
城東區(qū)車架: ______ 三個辦法,僅供參考 1.記事本編輯之后“文件”——“另存為”的時候“保存類型”選擇“所有文件”,“文件名”一欄中輸入xxx.java 2.我的電腦——工具——文件加選項——“查看”選項卡——“隱藏已知文件類型的擴展名”前的鉤取掉,然后就可以像改文件名一樣該擴展名了 3.使用命令行的Rename命令.命令格式如下: RENAME [drive:][path]filename1 filename2 其中filename2是新文件名,filename1是舊文件名
賈鬼17179519507: 看下下面的另存為Java代碼 如何保存成記事本格式? -
城東區(qū)車架: ______ 文件名的擴展名是.txt,就可以了.
賈鬼17179519507: 用Java編寫記事本可以保存所寫內(nèi)容就能夠怎樣寫 -
城東區(qū)車架: ______ 其實,讀取多行文本框,即記事本里面的內(nèi)容:點擊保存菜單,觸發(fā)事件,然后將讀取的內(nèi)容寫到1個文件里面就能夠了.其實保存就是這樣簡單.
賈鬼17179519507: java做記事本 -
城東區(qū)車架: ______ 我說下大概吧.做一個窗體JFrame.里面設(shè)置JMenuBar,然后加入菜單項.分別是JMenu的“文件”和“功能”.文件下掛JMenuItem的打開,保存,另存.功能下掛查找.這樣窗體出來了.加入ActionListener監(jiān)聽菜單.然后窗體主體部分加入一個JTextArea.調(diào)整合適大小.對于查找試一試從JTextArea中g(shù)etText的那個string進行indexOf(String str)方法來查找具體位置.打開啥的那些用JFileChooser獲得路徑字符串,然后通過IO接口與文件關(guān)聯(lián).保存和另存和這個一樣,不過就是OutputStream實現(xiàn)存文件.InputStream實現(xiàn)讀入(打開)文件.
賈鬼17179519507: java寫記事本程序,如何判斷要另存為的文件與其他文件名相同,再彈出對話框(文件**已存在,是否*)? -
城東區(qū)車架: ______ 我記得file的對象里面有isexist方法判斷文件是否存在,這種方法一般用來判斷文件是否存在,若不存在則創(chuàng)建一個文件
賈鬼17179519507: JAVA編寫記事本怎樣實現(xiàn)保存.剪切.復(fù)制.粘貼(這個程序只有Open) -
城東區(qū)車架: ______ public boolean saveDialog() //保存 { FileDialog filedialog=new FileDialog(this,"SaveAs",FileDialog.SAVE); filedialog.setFile(this.file.getName()); filedialog.setVisible(true); if((filedialog.getDirectory()!=null)&&(filedialog.getFile()!=null)) { this.file...
賈鬼17179519507: 用JAVA 編寫一個記事本,要有保存和設(shè)置字體的功能
城東區(qū)車架: ______ 樓上的無法編譯..我整理了一下,代碼如下: import java.awt.*; import java.io.*; public class MyClipboard extends Frame implements ActionListener { /** * */ private static final long serialVersionUID = 5541943532647624059L; private TextArea ...
賈鬼17179519507: 怎么把java執(zhí)行后的結(jié)果保存到記事本 -
城東區(qū)車架: ______ 創(chuàng)建文件流FileOutputStream寫入結(jié)果到你要保存的記事本中.
{
JFileChooser chooser=new JFileChooser(); //創(chuàng)建文件選擇對話框
int result=chooser.showSaveDialog(frame);
if(result==JFileChooser.APPROVE_OPTION)
{
try
{
FileWriter fout = new FileWriter(chooser.getSelectedFile()); //向磁盤中寫文件
fout.write(jtextpane.getText()+"\r\n");
fout.close();
}
catch (IOException ioex)
{
}
}
}執(zhí)行效果:
可以通過“FileOutputStream”創(chuàng)建文件實例,之后過“OutputStreamWriter”流的形式進行存儲,舉例:
OutputStreamWriter pw = null;//定義一個流
pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),"GBK");//確認流的輸出文件和編碼格式,此過程創(chuàng)建了“test.txt”實例
pw.write("我是要寫入到記事本文件的內(nèi)容");//將要寫入文件的內(nèi)容,可以多次write
pw.close();//關(guān)閉流
解釋:文件流用完之后必須及時通過close方法關(guān)閉,否則會一直處于打開狀態(tài),直至程序停止,增加系統(tǒng)負擔(dān)。
JTextArea jta;//編輯框boolean wasSaved=true;//當(dāng)前文件是否已保存…………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.printStackTrace();
}
finally{
if(fw!=null)try {fw.close();} catch (IOException e) {}
}
}
public void openFile(File f){//打開文件
FileReader fr=null;
BufferedReader br=null;
jta.setText("");
try {
fr=new FileReader(f);
br=new BufferedReader(fr);
String str=null;
while((str=br.readLine())!=null){
jta.append(str+"\n");
}
} catch (IOException e) {
e.printStackTrace();
}
finally{
try {
Thread.sleep(200);
} catch (InterruptedException e1) {
}
wasSaved=true;
if(br!=null)try{br.close();}catch(IOException e){}
if(fr!=null)try{fr.close();}catch(IOException e){}
}
}
在下載AVA時說您想保存或運行此文件嗎是什么意思
這是普通的現(xiàn)象,不管你下什么軟件,只要用IE瀏覽器都會提示。如果你點保存,那么他就會跳出另存為界面,意思是你要把這個文件下載到什么地方。如果你點運行的話,他就會把文件下載到默認的文件夾中,并且自動打開。這樣你下載好后就能見到安裝界面了。
文檔怎么弄
打開Word軟件。選擇“新建”來創(chuàng)建一個新的空白文檔。開始輸入你的內(nèi)容,并利用Word的編輯功能進行調(diào)整,比如字體、大小、顏色等。完成編輯后,選擇“文件”>“保存”或“另存為”來保存你的文檔。使用在線文檔編輯工具:訪問像Google Docs這樣的在線文檔編輯平臺。登錄你的賬號后,點擊“新建”來創(chuàng)建一個...
AVA我截屏成功了,為什么我去文件夾里找不到?
AVA在游戲中的截圖是單獨保存在AVA程序文件夾里一個專用的圖片保存文件夾中,位置和CF是一樣的。樓上說說的截圖方法是不能在AVA中截圖的。樓上的方法打開的圖片全是黑色的。
暴風(fēng)影音 2007 V7.02.01 全功能完美版支持哪兒些格式?
把該文件保存為streamlist.txt或者streamlist.lst。確保你存成為未格式化的ASCII文本,我建議你用記事本來編輯你的流目錄,因為記事本不會存成為另一種格式。MPeg2avi要求流目錄的擴展名是lst,然而在其他程序使用流目錄的時候你可以自由選擇任意的擴展名。但是GUI在選擇輸入文件名\/擴展名是有所限制,所以如果流目錄沒有...
相關(guān)評說:
城東區(qū)車架: ______ 復(fù)制代碼到記事本,把文件名改為主類名,后綴名改為.java 如果你是用ide寫的,也可以找到你寫的源文件
城東區(qū)車架: ______ public class A{ public static void maid(string[] args){ System.out.println("你好!"); } } 保存為A.java.
城東區(qū)車架: ______ 三個辦法,僅供參考 1.記事本編輯之后“文件”——“另存為”的時候“保存類型”選擇“所有文件”,“文件名”一欄中輸入xxx.java 2.我的電腦——工具——文件加選項——“查看”選項卡——“隱藏已知文件類型的擴展名”前的鉤取掉,然后就可以像改文件名一樣該擴展名了 3.使用命令行的Rename命令.命令格式如下: RENAME [drive:][path]filename1 filename2 其中filename2是新文件名,filename1是舊文件名
城東區(qū)車架: ______ 文件名的擴展名是.txt,就可以了.
城東區(qū)車架: ______ 其實,讀取多行文本框,即記事本里面的內(nèi)容:點擊保存菜單,觸發(fā)事件,然后將讀取的內(nèi)容寫到1個文件里面就能夠了.其實保存就是這樣簡單.
城東區(qū)車架: ______ 我說下大概吧.做一個窗體JFrame.里面設(shè)置JMenuBar,然后加入菜單項.分別是JMenu的“文件”和“功能”.文件下掛JMenuItem的打開,保存,另存.功能下掛查找.這樣窗體出來了.加入ActionListener監(jiān)聽菜單.然后窗體主體部分加入一個JTextArea.調(diào)整合適大小.對于查找試一試從JTextArea中g(shù)etText的那個string進行indexOf(String str)方法來查找具體位置.打開啥的那些用JFileChooser獲得路徑字符串,然后通過IO接口與文件關(guān)聯(lián).保存和另存和這個一樣,不過就是OutputStream實現(xiàn)存文件.InputStream實現(xiàn)讀入(打開)文件.
城東區(qū)車架: ______ 我記得file的對象里面有isexist方法判斷文件是否存在,這種方法一般用來判斷文件是否存在,若不存在則創(chuàng)建一個文件
城東區(qū)車架: ______ public boolean saveDialog() //保存 { FileDialog filedialog=new FileDialog(this,"SaveAs",FileDialog.SAVE); filedialog.setFile(this.file.getName()); filedialog.setVisible(true); if((filedialog.getDirectory()!=null)&&(filedialog.getFile()!=null)) { this.file...
城東區(qū)車架: ______ 樓上的無法編譯..我整理了一下,代碼如下: import java.awt.*; import java.io.*; public class MyClipboard extends Frame implements ActionListener { /** * */ private static final long serialVersionUID = 5541943532647624059L; private TextArea ...
城東區(qū)車架: ______ 創(chuàng)建文件流FileOutputStream寫入結(jié)果到你要保存的記事本中.