invece di incasinarti la vita con setBounds usa un LayoutManager! e' tutto piu' semplice!
in questo caso potresti usare un GridLayout o un BoxLayout!