Search

Aplikasi Notepad Sederhana Menggunakan J2SE


Pada kesempatan kali ini akan saya akan mencoba berbagi mengenai pembuatan aplikasi Notepad menggunakan J2SE dengan Netbeans sebagai IDE. Untuk uraian lebih jelasnya bisa dilihat pada tutorial video  yang tertera pada link berikut :

Video Tutorial Membuat Notepad Menggunakan Netbeans 7.0 Java J2SE

Berikut ini adalah Screen Shoot Aplikasi Notepad :



Berikut ini Source Code Masing - Masing Fungsi untuk membuat Notepad :

Fungsi New :

private void NewActionPerformed(java.awt.event.ActionEvent evt) {
        textAr.setText("  ");
        setTitle(filename);
}

Fungsi Save :

private void simpanActionPerformed(java.awt.event.ActionEvent evt) {
        FileDialog fd = new FileDialog(Notepad.this, "Simpan File", FileDialog.SAVE);
        fd.show();
        if (fd.getFile() != null) {
            filename = fd.getDirectory() + fd.getFile();
            setTitle(filename);
        }
 
        try {
            DataOutputStream data = new DataOutputStream(new FileOutputStream(filename));
            String line = textAr.getText();
            BufferedReader buffer = new BufferedReader(new StringReader(line));
 
            while ((line = buffer.readLine()) != null) {
                data.writeBytes(line + "\r\n");
                data.close();
            }
        } catch (IOException ex) {
            JOptionPane.showMessageDialog(rootPane, "Data Tidak ada");
        }
        textAr.requestFocus();
}


Fungsi Open File

private void bukaActionPerformed(java.awt.event.ActionEvent evt) {
        FileDialog fd = new FileDialog(Notepad.this, "Simpan File", FileDialog.LOAD);
        fd.show();
        if (fd.getFile() != null) {
            filename = fd.getDirectory() + fd.getFile();
            setTitle(filename);
            bacaFile();
        }
        textAr.requestFocus();
}
 

 Buat Teman - Teman yang ingin download programnya silahkan klik Disini



Terimakasih
Semoga Bermanfaat

Tidak ada komentar:

Posting Komentar

© 2012. All Rights Reserved. Design by Biyan Pasau