Today I've implemented a large portion of the client's main window. I've developed three sections of the GUI pretty much independently of each other, and used exclusively BoxLayouts inside them (which was the logical choice for my design).
I'm combining these sections in a layout that roughly looks like this:
To quickly see what it would actually look like combined, I (temporarily) used BoxLayouts again; one dividing the screen horizontally, and then another to divide the left side vertically. Al though it was initially my intention to ultimately use a more efficient LayoutManager for this, the current code is compact enough, easy to understand and it does the job well (but it does use an extra JPanel or two solely for layout purposes).
Some posts here seem to indicate that it is a bad idea to use only one type of LayoutManager in a design, but I'm questioning this as multiple managers may make my code more complex. Right now it could go either way...
So my questions to you all are these: Which LayoutManagers did you use? Has anyone stuck to a single type of LayoutManager for their main window?