You are on page 1of 8

Network Programing

Tugas 04

Disusun Oleh :
Nama
NIM

Adhitya Al Aziz
:

1241180069

OutputStream dengan menggunakan


Browse seperti di explorer
*Source Code
package javaoutputstream;
import java.awt.HeadlessException;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
/**
*
* @author Cyber
*/
public class JavaOutputstream {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

JOptionPane.showMessageDialog(null, "Pilih File Pertama atau


file asal");
JFileChooser inputPath = new JFileChooser();

int returnVal = inputPath.showOpenDialog(inputPath);

if (returnVal == JFileChooser.APPROVE_OPTION){
File fileAsal = inputPath.getSelectedFile();
System.out.println("Open " + fileAsal.getName() + ".");

try
{
FileInputStream input = new FileInputStream(fileAsal);
JOptionPane.showMessageDialog(null, "Pilih File yang
akan dituju atau file Tujuan");
JFileChooser outputPath = new JFileChooser();

int returnValOut =
outputPath.showOpenDialog(outputPath);

if(returnValOut == JFileChooser.APPROVE_OPTION){
File fileTujuan = outputPath.getSelectedFile();
System.out.println("Open " + fileTujuan.getName() +
".");

try {
FileOutputStream output = new
FileOutputStream(fileTujuan);
int data = input.read();
while(data != -1){
output.write(data);
data=input.read();
}
input.close();
int i;
String hasil="";

FileInputStream hasilOutput = new


FileInputStream(fileTujuan);
while((i=hasilOutput.read())!= -1){
hasil +=(char)i;
}
JOptionPane.showMessageDialog(null, hasil);
} catch (IOException | HeadlessException e) {
System.out.println("Terjadi Error : " + e);
}
}
else

{
System.out.println("Dibatalkan oleh user");
}
}
catch (FileNotFoundException | HeadlessException e) {
System.err.println("Error : " + e);
}
}
else{
System.out.println("dibatalkan oleh pengguna.");
}
}
}
// TODO code application logic here

Hasil

1.Pertama tama kita jalankan scriptnya lalu akan


tambil dialog box seperti

2.Kedua kita pilih oke dan langsung muncul browse


seperti eXplorer

3.lalu pilih file utama yang ber exstensi .TXT


Disini saya memlilih file pertama.txt

Dan pilih file tujuan yang berbentuk .TXT

Maka isi dari file pertama akan di copy pastekan ke


File tujuan dengan Dialog box

You might also like