1 package de.java2html.gui; 2 3 import java.awt.Component ; 4 5 import javax.swing.DefaultListCellRenderer ; 6 import javax.swing.JList ; 7 8 public abstract class AbstractSimpleListCellRenderer extends DefaultListCellRenderer { 9 10 public Component getListCellRendererComponent( 11 JList list, 12 Object 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 getLabel(Object value); 22 23 } | Popular Tags |