Mascara para um TextField em Java (Netbeans)

Olá, preciso de uma ajuda referente a uso de mascara para um textfield.
Preciso que sempre que digitado no textfield tenha a mesma formatação…
“A1:A1:A1:A1:A1:A1” com os dois pontos entre as letras e números, básicamente para inserir um MAC de um equipamento, tentei com o JformatedField, porem aceita só números ou letras, preciso que aceite ambos.
Agradeço se puderem me ajudar!