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?
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());
}
}
sim é isso mesmo mas a letra não vem em Caixa alta como quando coloca o “U”
1 curtida