Estou fazendo algumas coisas utilizando o Struts 1.x, e gostaria de saber como faço para deixar uma campo com uma formatação, ex.: tipo double, quando o usuário digitar 1,00 já criando a vírgula e preenchendo as duas casas decimais, sei o bean:write tem o format, mas é para a mostrar os dados. Teria q fazer isso na mão? Se sim, poderiam dar um exemplo?
@author NETO
*/
public class JDoubleField extends javax.swing.JTextField{
private String value = “000”;
/** Creates a new instance of JDoubleField */
public JDoubleField() {
super();
instalar();
setText(instalarMask(value));
}
public JDoubleField(String text) {
instalar();
super.setText(instalarMask(text));
}
private synchronized void atualizar(char key){
if(key >= ‘0’ && key <=‘9’){
value = value + key;
}
else
if (key == ‘\b’){
if(!value.equals(“000”) && value.length()>1)
value = value.substring(0,value.length()-1);
}
}