我創建了一個從客戶端到服務器的流。如何爲這段代碼創建ProgressMonitorInputStream
或其他類似的東西?流的進度監視器
FileInputStream fileStream = new FileInputStream(file);
int ch;
do
{
ch = fileStream.read();
exitStream.writeUTF(String.valueOf(ch));
}
while(ch != -1);
fileStream.close();
更新的代碼 - 該窗口出現,但它是空的。只有一個框架。如何解決它?
String fileName = "aaa.jpg";
File fileToBeSend = new File(fileName);
InputStream input = new ProgressMonitorInputStream(
null,
"Reading: " + fileName,
new FileInputStream(fileToBeSend));
int ch;
do
{
ch = input.read();
exitStream.writeUTF(String.valueOf(ch));
} while(ch != -1);
input.close();
你已經做到了。問題是什麼? – EJP 2013-04-09 22:30:26
讓我引用你的問題。因爲我發現你遇到了一個問題:「更新後的代碼 - 窗口出現,但它是空的,只有一個框架。」 – 2013-04-10 01:21:44
這就是說,主要問題沒有得到解答。主要問題是:「如何創建ProgressMonitorInputStream或其他類似的代碼?」。 – 2013-04-10 01:30:42