FlowLayout tamanho de componentes

Pessoal pergunta de iniciante total,

Em um Panel estou usando .setLayout(new FlowLayout() )

Qual é o jeito certo de setar o tamanho dos componentes que vão ir dentro deste panel ?

Estou usando o setPreferredSize(), é este o metodo certo ?

Olá!

Para setar o tamanho, utilize o setSize() - você pode utilizá-lo com um objeto Dimension ou diretamente com o tamanho (comprimento x altura).
Utilizar um gerenciador de layouts pode gerar bagunça e nem sempre facilita (não que seja ruim - pelo contrário, são muito bons!).
Mas se você não vai sofrer com redimensionamento de tela, mate o gerenciador de layout com:

setLayout(null);

Aí você pode definir posições fixas para seus componentes, com o método setBounds(), informando posição em x, y, comprimento e largura:

new JLabel("Meu Label").setBounds(10,10,200,20);

Pense em montar seus componentes Swing em cascata. Por exemplo, uma janela contém um painel. Este painel contém dois combos e uma caixa de texto.

Espero ter ajudado…

Abraços!!!