Olha Shakall, acredito que poderia usar o JTextField mais ai você teria que arrumar a validação, conforme fala no tutorial mencionado abaixo, “O JFormattedTextField é uma subclasse do JTextField que permite que você especifique o conjunto legal de caracteres que o usuário pode inserir”. No caso do JFormattedTextField tem um tutorial bom aqui…