B
bygones
Gast
tach,
glaub ich bin blind und dumm heute....
habe folgenden ListCellRenderer
er klappt auch soweit, nur kümmerts ihn nen dreck, was für einen border ich setze oder was für einen background. ich erhalte immer nur ne blaue bzw. schwarze Schrift...
was fehlt ?
glaub ich bin blind und dumm heute....
habe folgenden ListCellRenderer
Code:
private static class ExportCellRenderer< T extends CheckBoxItem > extends
JCheckBox implements ListCellRenderer {
private static final long serialVersionUID = 3761122721895232565L;
private static final Border NO_FOCUS_BORDER = BorderFactory
.createEmptyBorder( 1, 1, 1, 1 );
public Component getListCellRendererComponent( JList list,
Object value, int index, boolean isSelected,
boolean cellHasFocus ) {
T ex = ( T ) value;
setText( " " + ex.getListText() );
setSelected( ex.isSelected() );
setBackground( isSelected ? Color.RED : Color.BLACK );
setForeground( isSelected ? Color.BLUE : Color.BLACK );
setBorder( cellHasFocus ? UIManager
.getBorder( "List.focusCellHighlightBorder" )
: NO_FOCUS_BORDER );
return this;
}
}
was fehlt ?