Cells in JList unterschiedlich groß machen?
-
Hallo,
ich habe für eine JList einen eigenen Renderer geschrieben, der eine Zelle als ein "Panel mit was drin" darstellt. Ich habe aber bisher nicht herausfinden können, wie man unterschiedlich große Zellen erstellen kann (In dem Fall also unterschiedlich große Panels). Egal was ich an dem Panel herummanipuliere, die einzelnen Zellen sind immer gleich groß
Weiß einer Abhilfe?
Grüße!
-
Auch wenn ich mir jetzt nicht 100%ig sicher bin, scheint eine individuelle Größe nicht möglich zu sein. Knall doch die einzelnen Panel mit einem passenden LayoutManager in einer JScrollBar rein. Oder du nutzt ein JTable, dann kannst du die Höhe/Breite der Zeilen/Spalten individuell anpassen.
-
http://www.java2s.com/Tutorial/Java/0240__Swing/CreatingaComplexListCellRendererfonticonandcolor.htm
Weiß nicht, was du genau mit "Größe" meinst, aber da gibt es zumindest unterschiedliche Zellhöhen.