KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > de > java2html > gui > AbstractSimpleListCellRenderer


1 package de.java2html.gui;
2
3 import java.awt.Component JavaDoc;
4
5 import javax.swing.DefaultListCellRenderer JavaDoc;
6 import javax.swing.JList JavaDoc;
7
8 public abstract class AbstractSimpleListCellRenderer extends DefaultListCellRenderer JavaDoc {
9
10   public Component JavaDoc getListCellRendererComponent(
11       JList JavaDoc list,
12       Object JavaDoc value,
13       int index,
14       boolean isSelected,
15       boolean cellHasFocus) {
16     super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
17     setText(getLabel(value));
18     return this;
19   }
20
21   protected abstract String JavaDoc getLabel(Object JavaDoc value);
22
23 }
Popular Tags