SetSelection nervoso

Pessoal, toh usando o SetSelection para selecionar todo o conteudo de digitação dos campos, mas o bixin soh tah selecionando os campos texto, como selecionar tambem os campos Double e numericos da vida??

private void seledicao() {
        JFormattedTextField[] tf = campos();
        for (JFormattedTextField txt : tf) {
            if (txt != null) {
                txt.setSelectionStart(0);
                txt.setSelectionEnd(txt.getText().length());
               
            }
        }
      
    }