Узнайте, как играть с форматированными TextFields в программировании на Swing. Вот наиболее часто используемые примеры —
Как создать замаскированное текстовое поле в Swing?
Как использовать JFormattedTextField в Swing?
Как использовать процентный формат в текстовом поле в Swing?