Contoh Penggunaan ArrayList pada JTable

Contoh Penggunaan ArrayList di JTable - ArrayList dapat digunakan untuk menambahkan data ke JTable, Apa itu ArrayList? Saya sudah membuat sebuah artikel yang menjelasan mengenai ArrayList.

Silahkan Baca : Belajar ArrayList dan Penerapannya di Java

Cara penggunaan ArrayList untuk mengisi data JTable sangatlah mudah. Karena sifat ArrayList yang dinamis sehingga banyak orang yang menggunakan ArrayList daripada Array. Pada tutorial ini saya menggunakan java 8 dan Netbeans IDE 8.1 sebagai text editornya.

Output dari contoh penggunaan ArrayList pada JTable

Output dari contoh penggunaan ArrayList pada JTable

Nb. Output GUI dari contoh ini akan berbeda hasilnya dengan kalian, karena saya menggunakan synthetica look and feels.

Baca Juga : Contoh Penggunaan Synthetica Look and Feels di Java Swing

Berikut ini saya berikan contoh source code dari tampilan diatas.

Contoh Penggunaan List Untuk Mengisi Data JTable

package net.akira.view;

import java.util.ArrayList;
import java.util.List;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;

/**
 *
 * @author Akira
 */
public class ContohListToJTable extends JFrame{

    public ContohListToJTable() {
        setTitle("Contoh addList to JTable");
        setSize(350, 200);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        userInterfaceGUI();
        setVisible(true);
    }
    
    private void userInterfaceGUI(){
        DefaultTableModel model = new DefaultTableModel();
        model.setColumnIdentifiers(new Object[]{
            "No", "Nama", "Alamat"
        });
        JTable tabel = new JTable(model);
        
        List<object> list = new ArrayList<>();
        list.add(new Object[]{"1", "Akira", "Jakarta"});
        list.add(new Object[]{"2", "Yuki", "Bandung"});
        list.add(new Object[]{"3", "Hana", "Cirebon"});
        list.add(new Object[]{"4", "Kevin", "Indramayu"});
        list.add(new Object[]{"5", "Dera", "Jakarta"});
        
        for(Object obj : list){
            model.addRow((Object[]) obj);
        }

        JScrollPane scroll = new JScrollPane();
        scroll.setViewportView(tabel);
        
        getContentPane().add(scroll);
    }
    
    public static void main(String []args){
        ContohListToJTable obj = new ContohListToJTable();
    }
}

Penjelasan Source Code diatas
for(int i = 0; i < obj.length; i++) untuk melakukan perulangan sebanyak jumlah data yang terdapat pada Array.
(Object[]) obj[i] untuk melakukan casting ke Object[].

Untuk penjelasan mengenai pembuatan JTable diatas, kalian dapat mengunjungi artikel saya mengenai contoh dan cara membuat tabel.

Silahkan Kunjungi : Cara Membuat Tabel di Java Swing

Sekian Tutorial Cara Menambahkan Data ke JTable Menggunakan ArrayList. Semoga bermanfaat dan silahkan tinggalkan komentar.

Copyrighted.com Registered & Protected 
RUSI-PVBQ-BLPY-SROR


EmoticonEmoticon