日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java filedialog 打开文件_java 用文件对话框打开文件

發布時間:2025/3/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java filedialog 打开文件_java 用文件对话框打开文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

//文件的打開

import java.awt.FileDialog;

import java.awt.event.*;

import java.io.*;

import java.io.File;

import java.io.FileReader;

public class FileOpen {

private FileDialog filedialog_open;

private String fileopen = null, filename = null;// 用于存放打開文件地址 和文件名

private File file1; // 文件字節流對象

private FileReader file_reader;//文件字符流對象

private BufferedReader in;//文件行讀取 寫入對象

private StringBuffer text = new StringBuffer();

HaffmanFrame haffman= null;

FileOpen(HaffmanFrame hf) {

haffman = hf;

filedialog_open = new FileDialog(haffman, "打開文件對話框", FileDialog.LOAD);

// 打開文件對話框適配器

filedialog_open.addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

filedialog_open.setVisible(false);

}

});

}

public void open() {

String s = "";

filedialog_open.setVisible(true);

fileopen = filedialog_open.getDirectory();// 返回文件對話框中顯示的文件所屬的目錄

filename = filedialog_open.getFile();// 返回當前文件對話框中顯示的文件名的字符串表示

// 如果不存在就返回NULL

if (filename != null)// 判斷打開的文件是否存在

{

try {

file1 = new File(fileopen,filename );

file_reader = new FileReader(file1);

in = new BufferedReader(file_reader);//每次讀取一行

while ((s = in.readLine()) != null)

text.append(s + '/n');

in.close();

file_reader.close();

} catch (IOException e2) {

System.out.println("不能打開文件!");

}

}

}

//返回得到的文本字符串

public String getText() {

return new String(text);

}

}

總結

以上是生活随笔為你收集整理的java filedialog 打开文件_java 用文件对话框打开文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。