Ola colega, faça assim …
try {
MaskFormatter formater;
formater = new MaskFormatter("#########");
tf = new JFormattedTextField(formater);
} catch (ParseException e) {
e.printStackTrace();
}
tfCodigo.setHorizontalAlignment(JTextField.RIGHT);
tfCodigo.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
// Perceba que o delete nao vai funcionar direito use tecla Home e dp DELETE, ou vc pede para o usuario usa a tecla BLACK_SPACE <----------
Concerteza vai da certu, valeu !!!
####1
###11
Estou tentando colocar o texto alinhado a direita no JFormattedTextField mas não está dando certo.
Ta assim o código.
try {
MaskFormatter formater;
formater = new MaskFormatter("#########");
tf = new JFormattedTextField(formater);
} catch (ParseException e) {
e.printStackTrace();
}
tfCodigo.setHorizontalAlignment(JTextField.RIGHT);
É por causa da mascara que eu estou colocando que “empurra” o texto para a esquerda.
Tipo, preenche assim
#####
1####
11###
....
Tem como ser ao contrário????
####1
###11
...