Langsung ke konten utama

Contoh Program Text Reader di Java

 



Pertama, buatlah design-nya dulu, bisa mencontoh gambar diatas. Nama variabel sesuaikan dengan gambar. Jika design sudah jadi, uncheck properties "enabled" pada buttonBersihkan.

kemudian tambahkan code di bawah ini di bagian atas code program...
--------------------------------


import javax.swing.DefaultListModel;
import javax.swing.JFileChooser;
import java.io.BufferedInputStream;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

--------------------------------
kemudian, tambahkan method baru...

--------------------------------
private String readFile(File file){
        String result = "";
        try
        {
            FileInputStream fis = new FileInputStream(file);
            BufferedInputStream bis = new BufferedInputStream(fis);
            DataInputStream dis = new DataInputStream((bis));
            while(dis.available() != 0)
            {
                result += dis.readLine() + "\n";
            }
        }
        catch(FileNotFoundException e)
        {
          
        }catch(IOException e)
        {
          
        }
        return result;
}
--------------------------------

masuk ke code di bagian buttonTambah, tapi sebelumnya tambahkan dulu code ini di atas code buttonTambah...

--------------------------------

DefaultListModel model = new DefaultListModel();

--------------------------------

kemudian masuk kedalam code button tambah...
--------------------------------
        JFileChooser fc = new JFileChooser();
        JFrame jf = new JFrame();
        int setuju = fc.showOpenDialog(jf.add(fc));
        int posisi = jList1.getModel().getSize();
        if(setuju == JFileChooser.APPROVE_OPTION)
        {
            File file = fc.getSelectedFile();
            String text = file.getPath().toString();
            String[] txt = new String[]{text};
            model.add(posisi, text);
        }
        jList1.setModel(model);

---------------------------------

masuk ke code buttonHapus...

---------------------------------

int posisi = jList1.getSelectedIndex();
model.remove(posisi);

---------------------------------

sebelum melangkah lebih jauh, jangan lupa uncheck properties "enabled" pada buttonBersihkan, lalu masuk ke code buttonBaca...

---------------------------------
        String data = jList1.getSelectedValue().toString();
        File file = new File(data);
        String text = readFile(file);
        jTextArea1.setText(text);
        buttonBersihkan.setEnabled(true);
---------------------------------

code buttonBersihkan...

---------------------------------
        jTextArea1.setText("");
        buttonBersihkan.setEnabled(false);
---------------------------------

Komentar

Postingan populer dari blog ini

Membuat Program Enkripsi Dengan Java Applet

Gambar diatas adalah program enkripsi dengan Java Applet Untuk Codingnya kita lihat dibawah ini: import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import javax.swing.JFileChooser; import javax.swing.JFrame; import java.io.BufferedWriter; import java.io.PrintWriter; import java.io.FileWriter; import javax.swing.JOptionPane; import javax.swing.*; import java.io.*; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.filechooser.FileFilter; public class ta_java extends javax.swing.JFrame { public ta_java() { initComponents(); this.setTitle("Untitled - NOTES"); fc = new JFileChooser(); fc.addChoosableFileFilter(new jenisFile(EXT)); fc.a...

Contoh Project Java Berbasis GUI

tulisan ini tentang contoh java dengan gui, beserta dengan packagenya. membuat aplikasi dengan java gui berikut ini contoh-contonya : Screen shoot Program GUI INTERFACE gui-interface-java // // // // // // // // // // // // // // // // // // Coding Program import javax.swing.*; //untuk memanggil package import java.awt.*; import java.awt.event.*; public class Form extends JFrame { // pewarisan dari JFrame untuk digunakan di class Form public Form() { // PEMBUATAN OBJEK JPanel panel1 = new JPanel(); // pembuatan panel 1 JPanel panel2 = new JPanel(); // pembuatan panel 1 Container con = this.getContentPane(); // pembuatan ontainer // Membuat objek option button baru final JRadioButton rbAnggota1 = new JRadioButton(“Anggota Satu”); final JRadioButton rbAnggota2 = new JRadioButton(“Anggota Dua”); final JRadioButton rbAnggota3 = new JRadioButton(“Anggota Tiga”); final JRadioButton rbAnggota4 = new JRadioButton(“Anggota Empat”); //Membuat button group ButtonGroup radioBgroup = new But...

Cara konversi Decimal to Biner, Hexa, Oktal [Javascript]

assalamualaikum W.R. W.B. Tampilan awal ==========> Tampilan selanjutnya setelah di isi angka 10====> berikut adalah kode/ source yang akan di gunakan untuk membuat sebuah projek di atas dengan Javascript : <html> <head> <title>ulangan harian 1</title> </head> <body> <form> <b>Masukkan Bilangan Desimal..</b><br> <input type="text" name="convert" id="conv"><input type="button" onclick="konversi()" value="Convert"> </form> <br> <br> <div id="hasil"></div> <script type="text/javascript"> function konversi(){ x = document.getElementById("conv").value; x = parseInt(x); if(isNaN(x)||document.getElementById("conv").value == "") { alert("Masukkan nilai desimal"); document.getElementById("conv").value = ""; document.getElementById...