Hallo,
Ich möchte von einer Tabelle die Einträge einer Spalte in der JList anzeigen lassen.
Das klappt auch soweit, normale Einträge werden in der JList angezeigt, nur sobald in einem Eintrag etwas in Klammern steht, wie zB "Black Hawk Down (Special Edition)", dann wird der Eintrag in der JList nicht angezeigt. Ich habe es auch mal probiert über einen ListCellRenderer versucht, aber es klappt nicht,
vielleicht weiß jmd eine Lösung die mir weiterhilft.
Hier mal der Code vom ListCellRenderer:
Ich möchte von einer Tabelle die Einträge einer Spalte in der JList anzeigen lassen.
Das klappt auch soweit, normale Einträge werden in der JList angezeigt, nur sobald in einem Eintrag etwas in Klammern steht, wie zB "Black Hawk Down (Special Edition)", dann wird der Eintrag in der JList nicht angezeigt. Ich habe es auch mal probiert über einen ListCellRenderer versucht, aber es klappt nicht,
vielleicht weiß jmd eine Lösung die mir weiterhilft.
Hier mal der Code vom ListCellRenderer:
Java:
public class MyListRenderer extends DefaultListCellRenderer {
public Component getListCellRendererComponent(JList list, Object value,int index, boolean isSelected, boolean cellHasFocus) {
JLabel renderer = (JLabel) super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
renderer.setFont(new Font("Arial", Font.BOLD, 12));
renderer.setText(value.toString());
return renderer;
}
}