Contoh Penggunaan ArrayList pada JTable - Java Community

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.

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


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

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;

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.

Subscribe to receive free email updates:

0 Response to "Contoh Penggunaan ArrayList pada JTable"

Posting Komentar