1 package camidion.chordhelper.mididevice;
3 import java.awt.Component;
5 import javax.swing.JLabel;
6 import javax.swing.JList;
7 import javax.swing.ListCellRenderer;
9 public class TransceiverListCellRenderer<E> extends JLabel implements ListCellRenderer<E> {
10 public Component getListCellRendererComponent(JList<? extends E> list,
11 E value, int index, boolean isSelected, boolean cellHasFocus)
13 setEnabled(list.isEnabled());
14 setFont(list.getFont());
17 setBackground(list.getSelectionBackground());
18 setForeground(list.getSelectionForeground());
20 setBackground(list.getBackground());
21 setForeground(list.getForeground());
23 setIcon(MidiDeviceDialog.MIDI_CONNECTER_ICON);