MaskFormatter e JFormattedTextField

Olá pessoal,
fiz uma máscara q só aceita números e " , ", como q faço pra fixar o tamanho do JFormattedTextField? Pq se tiro os “####” ele praticamente não aparece( como se o tamanho dele fosse zero)
E uma coisa q achei estranho, quando clico no JFormattedTextField pra digita um numero por exemplo, o cursor num vai para a primeira posição como de costume, ele fica na posicão q deixei, tm como arrumar isso tbm?

[code]
private JFormattedTextField txtw = new JFormattedTextField();

try {
MaskFormatter formatter = new MaskFormatter("#######");
formatter.setValidCharacters(“0123456789,”);

formatter.install(txtw);

} catch (Exception e) {
// TODO: handle exception
}[/code]

Movido para o fórum de interface gráfica. Por favor, leia com atenção a descrição dos fóruns antes de postar.

Você pode fazer assim

seuJFormattedTextField.setPreferredSize(new Dimension(x, y));