Como faço para uma String não aceitar numeros

boa tarde sou iniciante em Java e criei um string cliente com um showinputdialog. como faça pra quando digitar numeros na caixa de texto der erro ou exibir uma mensagem somente letras

Pattern p = Pattern.compile("\d+"); Matcher m = p.matcher(new String("cliente")); if(m.find()){ System.out.println("tem número ai!"); } }