Hi zusammen,
Ich verwende gerade eine JComboBox mit einem eigenem DefaultListCellRenderer.
In der Liste der ComboBox füge ich einen NULL eintrag hinzu, damit eine Auswahl zurück gesetzt werden kann.
Nun habe ich das Problem, dass dieser Null-Wert durch meinen Renderer nicht dargestellt wird. Dabei hätte ich gerne einfach eine leere Zeile.
Zuvor hatte ich den DefaultListCellRenderer verwendet, da wurde ein Null-Eintrag korrekt (leere Zeile) dargestellt.
Mit meinem eigenem Renderer, der von DefaultListCellRenderer ableitet gehts aber nicht. Bzw. die Zeile ist schon da und auch auswählbar, aber nur 1 Punkt, wenn man nicht weiß dass die da ist würds man auch nicht merken. Wollte jetzt versuchen die Zeilenhöhe zu ändern? Aber wie genau? Und wie nur von dieser zeile? Und warum kan mein Renderer nicht das gleiche wie der DefaultListCellRenderer?
Könnt ihr mir weiterhelfen?
Ich verwende gerade eine JComboBox mit einem eigenem DefaultListCellRenderer.
In der Liste der ComboBox füge ich einen NULL eintrag hinzu, damit eine Auswahl zurück gesetzt werden kann.
Nun habe ich das Problem, dass dieser Null-Wert durch meinen Renderer nicht dargestellt wird. Dabei hätte ich gerne einfach eine leere Zeile.
Zuvor hatte ich den DefaultListCellRenderer verwendet, da wurde ein Null-Eintrag korrekt (leere Zeile) dargestellt.
Mit meinem eigenem Renderer, der von DefaultListCellRenderer ableitet gehts aber nicht. Bzw. die Zeile ist schon da und auch auswählbar, aber nur 1 Punkt, wenn man nicht weiß dass die da ist würds man auch nicht merken. Wollte jetzt versuchen die Zeilenhöhe zu ändern? Aber wie genau? Und wie nur von dieser zeile? Und warum kan mein Renderer nicht das gleiche wie der DefaultListCellRenderer?
Könnt ihr mir weiterhelfen?