In my 12 years of professional Swing GUI development, I've been able to get the layout I want 99% of the time just using GridBagLayout and a well-designed nesting of sub panels. Definitely try to...