Pin It

Kelas JList merupakan kelas turunan dari kelas JComponent. Komponen kelas JList dapat menampilkan daftar elemen (list of elements). Umumnya elemen yang ditampilkan oleh JList adalah obyek string (obyek dari kelas String) kecuali bila Anda menggunakan interfes ListCellRenderer. Dengan menggunakan JList, pengguna aplikasi dapat memilih satu atau lebih nilai string yang terdapat di JList. Kelas JList mempunyai empat konstruktor dan banyak metoda. Di bawah ini adalah tabel daftar konstruktor dan metoda kelas JList yang paling sering digunakan di program Java.

Tabel konstruktor kelas JList
Konstruktor Keterangan
JList() Mengkonstruksi obyek list tanpa memiliki daftar obyek (elemen).
JList(Object[] listData) Mengkonstruksi obyek list yang berisi elemen dari obyek array (larik).

Tabel metoda kelas JList
Metoda Keterangan
setFixedCellHeight(int height) Menentukan nilai tetap yang digunakan sebagai tinggi tiap-tiap sel di list.
setFixedCellWidth(int width) Menentukan nilai tetap yang digunakan sebagai lebar tiap-tiap sel di list.
getSelectedIndex() Mengembalikan nilai int yang mewakili indek dari elemen yang dipilih.
setSelectedIndex(int index) Memilih sel tunggal pada indek yang ditentukan.
getSelectedIndices() Mengembalikan larik int yang mewakili idek dari semua elemen yang dipilih.
setSelectedIndices(int[] indices) Memilih lebih dari satu sel pada indek-indek yang telah ditentukan.
getSelectedValue() Mengembalikan obyek atau elemen pertama yang dipilih di dalam list.
setSelectedValues() Mengembalikan larik obyek atau elemen dari sel-sel yang dipilih.
setVisibleRowCount(int count) Menentukan jumlah baris elemen yang dapat ditampilkan tanpa menggunakan scroll bar.
setSelectionBackground(Color c) Menentukan warna background dari sel yang dipilih.
setSelectionForeground(Color c) Menentukan warna foreground dari sel yang dipilih.
setLayoutOrientation(int layoutOrt) Menentukan orientasi tata letak sel dari obyek list.
setSelectionMode(int selectionMode) Menentukan mode pemilihan untuk obyek list.