Robie sobie ComboBox w ktorym wartoscaimi maja byc Kolory
robie niby tak
comboBox.setRenderer(new ColorCellRenderer());
static class ColorCellRenderer implements ListCellRenderer {
protected DefaultListCellRenderer defaultRenderer = new DefaultListCellRenderer();
// width doesn't matter as combobox will size
private final static Dimension preferredSize = new Dimension(0, 20);
public Component getListCellRendererComponent(JList list, Object value,
int index, boolean isSelected, boolean cellHasFocus) {
JLabel renderer = (JLabel) defaultRenderer
.getListCellRendererComponent(list, value, index,
isSelected, cellHasFocus);
if (value instanceof Color) {
renderer.setBackground((Color) value);
}
renderer.setPreferredSize(preferredSize);
return renderer;
}
}
kolorki sie pojawiaja ale nie mozna ich wybrac zeby byly widoczne
i wogolejakiesnapisy wylaza i w ogolenie podoba mi sie takiefekt
czy moze ktoswie
jak zrobic cos takiego zeby mialo to rece i nogi