jein
Du könntest deinem JFrame ein GridLayout mit 3 Spalten, 3 Zeilen geben. Dann packst du z.b. in 1,1 ein JPanel. dass ein FlowLayout enthält und in 1.2 z.B. ein JPanel das von mir aus ein BorderLayout enthält.
Wenn du nen recht guten, einfachen LayoutManager brauchst dann würd ich dir das TableLayout empfehlen! Ist für private und kommerz. frei, du darfst deine Programme sogar verkaufen ohne dem Programmierer was abzugeben.
Such bei google nach TableLayout!