Habilitar e desabilitar um JFormattedTextField p/ digitaçã

Boa Tarde

Estou com um problema… Tenho um JFormattedTextField e atribui a este componente o metodo JFormattedTextField.enable(false); e logo apos criei um JButton, quando dou um clique neste botão altero a propriedade do JFormattedTextField para JFormattedTextField.enable(true);.

Não conheço muito bem este comando, tentei usar o disable(); da mesma forma mas da erro.

Bom o intuito é desabilitar para entrada de dados, e habilitar somente quando necessario alterar o valor.

Se alguém puder me ajudar, agradeço desde já.

JFormattedTextField text = new JFormattedTextField ();
text.setEnabled( boolean );