package moviescraper.doctord.view.renderer;
import java.awt.Component;
import java.awt.Font;
import javax.swing.DefaultListCellRenderer;
import javax.swing.JLabel;
import javax.swing.JList;
import moviescraper.doctord.model.dataitem.Genre;
public class GenreListRenderer extends DefaultListCellRenderer {
private static final long serialVersionUID = 3855101965030097525L;
private static final Font font = new Font("helvitica", Font.PLAIN, 12);
@Override
public Component getListCellRendererComponent(JList<?> list, Object value,
int index, boolean isSelected, boolean cellHasFocus) {
JLabel label = (JLabel) super.getListCellRendererComponent(list,
value, index, isSelected, cellHasFocus);
label.setFont(font);
setText(((Genre)value).getGenre());
return this;
}
}