jTextField

Amigos,
Estou fazendo um cadastro e neste cadastro o usuário deverá preencher ou o campo cpf ou o campo cnpj, nunca os dois ao mesmo tempo, por isso estou precisando que, quando o usuário clique no campo cpf o campo cnpj seja desabilitado tipo “setEditable(false)” e vice versa, como faço para colocar ação nos JtextField ? tentei um actionPerformed mas não funcionou… tentei achar um metodo tipo “JFextField.isSelected()” mas sem sucesso também.

desde já agradeço

voce pode usar um focuslistener:

http://www.java-tips.org/java-se-tips/java.awt.event/how-to-use-focus-events-in-swing.html

Ficaria + ou - assim:

jTextField1.addFocusListener(new FocusAdapter() { public void focusGained(FocusEvent evt) { jTextField2.setEditable(false); } });
Blz? Flw!