Jtextfield muito grande

Boa tarde a todos.

Tenho os seguintes campos:

tf_chave = new TextField("Chave: ", "", 16, TextField.ANY);            
tf_pnt = new TextField("Pontos: ", "2", 2, TextField.DECIMAL);
tf_dia = new TextField("Dias:", "365", 3, TextField.DECIMAL);

Esses 3 textfields no simulador, lógico, aparecem nas dimensões q são programas, porém ao transferir para o pocket ou celular comum, eles se tornam imensos.
Existe alguma outra forma de controlar a dimensão deles ?

OBS: Utilizo o netbeans e estou utilizando 3 aparelhos para testes: um Nokia 6111, nokia N73 e um QTek, todos apresentaram esta situação.

Grato pela atenção.

vc pode usar a função setPreferredSize, mas isso ñ garante que irá ficar com o mesmo tamanho em todos os aparelhos, pq cada aparelho possui uma resolução diferente, pixels de tamanhos diferentes, enfim, oq vc garante é um temanho “relativo”

flw, t+