FAQ |
Calendar |
![]() |
|
Programming Share, tanya jawab, saling bantu antar programmer dengan berbagai macam bahasa pemrograman. |
![]() |
|
Thread Tools |
#1
|
|||
|
|||
![]()
Gini gan kasusnya, ane mau bikin tabel buat nampilin data absensi pegawai. Trus ada beberapa pegawai yang kehadirannya belum disimpan. Nah ane pengennya yang belum disimpan itu JTablenya background/foreground nya merah. Ane udah bikin tapi baru berhasil kaya gini (attach).. Ni gan sourcenya : Code: TableRendernya : public class AbsenRenderer extends DefaultTableCellRenderer { private List list = new ArrayList(); public AbsenRenderer() { list=null; } public AbsenRenderer(List list) { this.list = list; } @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { setForeground((value.equals("Sudah disimpan")) ? Color.black : Color.red); return super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); } } Ane makenya : Code: table.getColumnModel().getColumn(3).setCellRendere r(new AbsenRenderer(listPegawai)); Jadinya cuman kek gini gan : Spoiler for gambar: ![]() Yang ane pengen baris yang belum disimpan itu jadi merah..hhe bisa ga ya gan??makasi Terkait:
|
![]() |
|
|