Hi ich möchte den ListCellRenderer einer JXList (alternativ auch JList) zur Laufzeit ändern.
Hier ein Beispielcode:
list.setCellRenderer(new MyCellRenderer());
list.revalidate();
list.repaint();
Mein Problem:
Die Größe (Höhe) der einzelnen Renderer-Elemente wird nach dem setzen des neuen Renderers nicht aktulisiert. Das heißt: Wenn der neue Renderer mehr oder weniger Platz als der vorherige Renderer benötigt, kommt es zu Anzeigefehlern. Weiß jemand wie ich die beseitigen kann?
Thanks,
nocxsville
Hier ein Beispielcode:
list.setCellRenderer(new MyCellRenderer());
list.revalidate();
list.repaint();
Mein Problem:
Die Größe (Höhe) der einzelnen Renderer-Elemente wird nach dem setzen des neuen Renderers nicht aktulisiert. Das heißt: Wenn der neue Renderer mehr oder weniger Platz als der vorherige Renderer benötigt, kommt es zu Anzeigefehlern. Weiß jemand wie ich die beseitigen kann?
Thanks,
nocxsville