Como fazer para permitir que o usuário só digite apenas 5 caracteres numa jtextfield ou avise que so permite ate 5 caracteres?

Bom dia.
Estou com um problema, tenho uma jtextfield que o banco de dados que ela esta relacionada aceita até 5 caracteres, então quando rodo o aplicativo para teste e digito acima de 6 caracteres o Java apresenta uma aviso de erro com relacao a quantidade de caracteres e fecha o aplicativo. Eu quero que ele aplicativo só permita o usuario digitar 5 caracteres no jtextfield ou avise quando o usuário digitar a mais que ele só permite ate 5 caracteres sem fechar o aplicativo.

https://www.tutorialspoint.com/how-can-we-limit-the-number-of-characters-inside-a-jtextfield-in-java