Andy: Swing - Dynamischer (?) Layoutmanager

Hallo!

Ich weiss nicht mal wie ich mein Problem beschreiben soll, also kann ich auch nichts entsprechendes für Google formulieren.

Also mir geht es die folgende Funktionalität:
Nehmen wir ein standmässiges Wind*ws und öffnen einen Datei-Explorer:
Links ist der Verzeichnis-Baum und rechts wird ein Ordnerinhalt angezeigt. Nun kann man den Balken zwischen den beiden Bereichen greifen und den Verzeichnis-Baum dynamisch in horizontaler Richtung vergrössern und verkleinern / entsprechend verkleinert bzw. vergrössert sich die Ordneransicht! Ich hoffe ihr wisst, was ich meine!

Genau das möchte ich nachbilden. Ich hab' ein Panel links(genau gesagt einen JTree in einem JScrollPane) und rechts ein Anzeige-Panel. Jetzt möchte ich den Rand zwischen den beiden Panels mit der Maus packen können und die Grenze verschieben können.

Geht das irgendwie einfach? Gibt es einen Layoutmanager dafür oder muss ich das Ganze kompliziert nachbauen?

DANKE schonmal!

Ciao,
Andy

P.S.: Schön das Selfforum wieder da ist!

  1. Hi Andy!

    Nimm eine JSplitPane:
    http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JSplitPane.html
    http://java.sun.com/docs/books/tutorial/uiswing/components/splitpane.html

    Viele Grüße,
    Stefan

    1. Hallo Stefan!

      http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JSplitPane.html
      http://java.sun.com/docs/books/tutorial/uiswing/components/splitpane.html

      Und wieder mal Brett-vor-dem-Kopf-zertrümmernd! Ich hab' die ganze Zeit nach einem Layoutmanager geschaut! Ist genau das was ich suche! Vielen, vielen dank!

      Ciao,
      Andy