Mascara em java

2 respostas Resolvido
java
P

imagem_2021-06-10_234748

boa noite queria saber se alguem consegue me ajudar, estou criando uma mascara para placa de carro, e coloquei nesse formato da imagem, eu queria saber se alguem sabe como eu coloco no lugar da interrogação para aceitar letras e numero e que as letras sejam maiusculas?

2 Respostas

W
Solucao aceita

De acordo com a documentação, vc teria que trocar o ? por A que aceita digito ou número.

Eu fiz um experimento, veja se é isso mesmo.

import java.text.ParseException;
import javax.swing.JFormattedTextField;
import javax.swing.text.MaskFormatter;

public class Test {
  public static void main(String... args) throws ParseException {
    JFormattedTextField field = new JFormattedTextField(new MaskFormatter("UUU.#A##"));
    field.setText("ABC1B34");
    System.out.println(field.getText());
    field.setText("ABC1934");
    System.out.println(field.getText());
  }
}
P

sim é isso mesmo mas a letra não vem em Caixa alta como quando coloca o “U”

Criado 11 de junho de 2021
Ultima resposta 11 de jun. de 2021
Respostas 2
Participantes 2