Como RadioButton pode alterar máscara de campo formatado

Olá,

Tenho dois radiobutton (CPF e CNPJ). Como posso alterar a máscara de campo formatado quando clicar em um deles?

Grrato.

Fala cara, eu tinha a mesma duvida e sempre que ia tentava fazer ao trocar a mascara eles bugavam, eu resolvi com uma blibioteca JMascara 1.0, procura ela no google e baixa

Depois tu pega o teu campo de texto formatado cria um evento KeyRelease

private void TextCPFKeyReleased(java.awt.event.KeyEvent evt) {                                    
        // AQUI DENTRO DO EVENTO COLOCA ESSE CODIGO
        TextCPF.setText(JMascara.GetJmascaraCpfCnpj(TextCPF.getText()));

    }

Sendo o “TextCPF” o seu campo de texto formatado, fora que com essa biblioteca tem vários campos formatados, telefone, cep, que ficam bem melhor que o convencional…
Espero que entenda