Formato de un JTextArea

Hola a todos, en esta oportunidad coloco algo simple pero que en ocasiones no recordamos como dar formato a un JTextArea, para esto solo se debe hacer uso del JFormattedTextField como coloco a continuación:

JFormattedTextField textFormatted = new JFormattedTextField(text);
textFormatted.getText()

valor moneda
new JFormattedTextField(java.text.NumberFormat
       .getCurrencyInstance());

porcentaje
new JFormattedTextField(java.text.NumberFormat
       .getPercentInstance());


Adicionalmente aveces tenemos un campo que ingresen un valor decimal y necesitemos reemplazar el punto cuando el valor recuperado es un string

String txtCleanConfWithout = txtClean.getText().replace('.',' ');
     long val = Long.valueOf(txtCleanConfWithout.replaceAll(" ",""));


Espero que sea de ayuda y hasta una futura oportunidad

Comentarios