Tuesday 4 June 2013

Notepad Sederhana ( Aplikasi Java )

Notepad sederhana
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:
    }                                       

Artikel Terkait JAVA GUI ,Kodding

0 komentar:

Post a Comment