adalah hasil yang saya dapat ketika kuliah kmaren
buat Desain dulu:
letakan JFileChooser di another component
sytax:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if (jFileChooser1.showOpenDialog(this) == jFileChooser1.APPROVE_OPTION) { // memanggil JFileChooser sekaligus
//memeriksa apa yang dilakukan jika kita menekan Open
try {
FileInputStream fis = new FileInputStream(jFileChooser1.getSelectedFile()); //mengabil file kedalam objek fis.,
//dengan path getselec blabla..
byte[] databyte = new byte[fis.available()]; // merubah file kedalam array byte
fis.read(databyte); // membaca databyte
jTextArea2.setText(new String(databyte));// merubah array byte jadi string sekaligus menampilkan ke jtextarea
} catch (FileNotFoundException ex) {
JOptionPane.showMessageDialog(this, "File tidak ditemukan");
} catch (IOException ex) {
JOptionPane.showMessageDialog(this, "File gagal dibuka");
}
}
// TODO add your handling code here:
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
if (jFileChooser1.showSaveDialog(this) == jFileChooser1.APPROVE_OPTION) {// memanggil JFileChooser sekaligus
//memeriksa apa yang dilakukan jika kita menekan Save
try {
FileOutputStream fos = new FileOutputStream(jFileChooser1.getSelectedFile());
String str = jTextArea2.getText();
fos.write(str.getBytes());
fos.close();
} catch (FileNotFoundException ex) {
JOptionPane.showMessageDialog(this, "File tidak ditemukan");
} catch (IOException ex) {
JOptionPane.showMessageDialog(this, "File gagal dibuka");
}
} // TODO add your handling code here:
}
0 komentar:
Post a Comment