package com.coder.hms.ui.extras;

import java.awt.Color;
import java.awt.Component;

import javax.swing.DefaultListCellRenderer;
import javax.swing.JList;

public class LogRecordsListRenderer extends DefaultListCellRenderer {

	/**
	* 
	*/
	private static final long serialVersionUID = 1L;

	@Override
	public Component getListCellRendererComponent(@SuppressWarnings("rawtypes") JList list, Object value,
			int index, boolean isSelected, boolean cellHasFocus) {
		Component c = super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
		
		if(isSelected || cellHasFocus) {
			
			c.setBackground(Color.decode("#10d6d1"));
		}
		
		else {
			
			c.setBackground(index % 2 == 0 ? list.getSelectionBackground() : list.getBackground());
		}
		return c;
	}
}