Posicionamento de campos em um JTabbedPane

Boa tarde.
Estou criando um programa com base em um JTabbedPane.
Mas estou com problemas para posiocnar os campos em tela.
Estou utilizando o seguinte código:

[code]JTabbedPane panel = new JTabbedPane();
public JLabel JLabel1 = new JLabel("Ordem Serviço: ");
JPanel configPane = new JPanel();

JLabel1.setAlignmentX(0.0f);
configPane.add(JLabel1);

panel.addTab(“Cadastro Ordem Serviço”, icon, configPane, “Cadastro Ordem Serviço”);[/code]

Quero deixar os campos em tela com ul layout mais ou menos assim;
___________
label: |campo1 |
___________

       ___________

label2:|campo2 |
___________

label3:campo3 label:campo4

Mas não estou conseguindo posicionar em tela.
Como eu faço isso?

carlos, eu nunca usei um JTabbedPane, mas acho q em cada tab vc adiciona um JPanel neh? se for isso, ja tentou usar o GridBagLayout?

no JPanel fica assim:

GridBagLayout grid = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints();
getContentPane.setLayout(grid);

//ai vc adiciona os labels em grids, informando a coluna e a linha em q quer adiciona-los
c.gridy = 0; //seleciona a primeira linha
c.gridx = 0; //seleciona a primeira coluna
grid.setConstraints(label1, c);
getContentPane().add(label1);

//repita isso pra cada layout alterando o c.gridy e c.gridx para a posição desejada

não sei se isso funciona no JTabbed Pane mas espero ter ajudado

Bom dia.
Muito obrigado pelas dicas.
Um abraço.