there's a decent article here...
http://today.java.net/pub/a/today/2006/03/23/multi-split-pane.html
I haven't used it yet, so I can't quite say...
it looks like you have to call setModel() on a layout model (that
would probably be difficult to integrate with JavaBuilders, but it
looks easy enough to set up in Java) that has a set of named locations
in the multisplitpane model. Then you add children by calling
multisplitpane.add(component, "locationName").
My application is pretty simple: I have 3 JPanels that include a tree,
a list, and an image preview pane. But it doesn't seem to easily fall
into an obvious layout, and I'd like to give the user some choices
including at least the following: tree|list|preview (3 panels side by
side with sliders in between), or (tree over list) | preview (tree
+list top/bottom), or (tree|list) + preview in a 3rd external frame. I
would rather use a docking framework, but if I can't figure out how to
get one working easily, I'm fine with using a multisplitpane
approach.
Correct me if I'm wrong, but is it always possible in JavaBuilders to
instantiate separate components with separate YAML files (could you
declare multiple ones in one file?) and then use them as child
components of a top-level component that is not easily integratable
with JavaBuilders?