E a e pessoal!
Eu consegui fazer com que o preenchimento do campo seja feito da direita para esquerda.
Eu usei a classe ComponentOrientation
Porém ainda ficou um problema.
O código é esse:
new javax.swing.JFormattedTextField();
MaskFormatter m_unitario1 = null;
try
{
m_unitario1 = new MaskFormatter("######,##");
}
catch (Exception e)
{
e.printStackTrace();
}
unitario1 = new javax.swing.JFormattedTextField(m_unitario1);
unitario1.setComponentOrientation(java.awt.ComponentOrientation.RIGHT_TO_LEFT);
O problema é o seguinte ele preenche da esquerda para a direita porém ele preenche assim:
1,
12,
123,
1234,
1234,5
1234,56
Ou seja o campo da vírgula é o último o preenchimento tem que ser assim:
,1
,12
1,23
12,34
123,45
1234,56
Igual o preenchimento de um caixa de banco. Cara esta muito trampo fazer isso já estudei vários tutoriais. Agora ficou esse problema alguém sabe corrigir?