Problemas com Frame/Interface - LayoutManager

Oi Pessoal,
Estou criando um Frame com alguns componentes, eles já estão agrupados como deveriam.
Mas estou tento algumas dificuldades.
O botão de “Search” está desconfigurado e não consigo definir o tamanho dele pra ficar um pequeno quadrado.
E também quando aumento a tela ela fica toda desconfigurada.
alguem sabe como resolver?

Grato Pessoal.
Segue o código em anexo.