Wie setze ich eine JScrollPane, um eine Feste Maximale Größe um eine JList

Mein Programm erstellt eine Reihe von JScrollPanes, die jeweils eine JList. Die JList zeigt vertikal und jeder hat eine Feste Anzahl von Zeilen. Die anfängliche Größe der container, Sie sind nicht groß genug für die Anzeige der kompletten JList, damit die scrollpane, sondern können in der Größe verändert werden.

Ich möchte jede JScrollPane zu wachsen aufhören, wenn es erreicht eine Größe, die ausreicht, um die Anzeige der kompletten JList.

Ich habe versucht Einstellung der JList SetVisibileRowCount festlegen und dann die ScrollPane-MaximumSize auf die MaximumSize der JList, aber es scheint keine Auswirkungen haben.

Irgendwelche Vorschläge?

Sollten Sie die Buchung einer SSCCE , veranschaulicht das problem. Normalerweise, die Ihr Verhalten beschreiben, wird automatisch erhalten, so sollten Sie nicht haben, etwas zu tun. Vielleicht haben Sie mess up mit einigen LayoutManagers, einige min/pref/max Größe, etc... Schwer zu sagen, ohne zu sehen, einen code.

InformationsquelleAutor hyperion1970 | 2012-08-03

Schreibe einen Kommentar