Wie Sie eine JScrollPane zu den darin enthaltenen JTree

hier habe ich ein swing-Größe-Frage:

Ich habe eine JTree welche enthalten ist innerhalb eines JScrollPane (, die sich in einer benutzerdefinierten Komponente erweitert JXPanel von swingx, aber ich denke, dass hat nichts zu tun mit dieser Frage).

Egal, wie viele Zeilen hat der Baum, der scrollpane ist immer größer (der Baum ist dynamisch, aber nicht entworfen, um viele Zeilen), aber was ich möchte ist die JScrollPane zur Anpassung an den Baum Anfangshöhe und dann zeigen Sie die vertikale Bildlaufleiste, wenn einige Knoten erweitert werden.

Habe ich versucht, ohne Einstellung jeder Größe an alle, die Einstellung Baum preferred size to null und Einstellung scrollpane preferred size to null als gut, aber es ändert sich nichts. Ich WILL NICHT, um die Größe manuell... gibt es eine Möglichkeit, dies zu tun?

Dank

InformationsquelleAutor spuas | 2010-12-28
Schreibe einen Kommentar