//
// IViewableItem data = (IViewableItem) value;
//
// Component sup =
//
IViewableItem data = (IViewableItem) value;
JPanel panelResult = new JPanel();
panelResult.setOpaque(false);// .setBackground(Color.WHITE);
JLabel result =
(JLabel) super.getListCellRendererComponent(list, data.getLabel(),
index, isSelected, cellHasFocus);
result.setIconTextGap(5);
result.setIcon(data.getIcon(IViewableItem.LARGE));
result.setVerticalTextPosition(SwingConstants.BOTTOM);
result.setHorizontalTextPosition(SwingConstants.CENTER);
panelResult.add(result, BorderLayout.CENTER);