Duas casas depois da vírgula!

1 resposta
doougllas

Galera, quero que um jTextField mostre apenas duas casas depois da vírgula.

Ex: O resultado de uma operação é 29,03759394, quero que no jTextField apareça apenas 29,03!

Se alguém puder me ajudar, agradeço! :smiley:

1 Resposta

thiago.correa
Tá aí velho:
import java.text.NumberFormat;
import java.util.Locale;

import javax.swing.JFormattedTextField;
import javax.swing.JFrame;

public class Teste extends JFrame{


	public Teste() {
		
		NumberFormat numberFormat = NumberFormat.getInstance(new Locale("pt_BR"));
		numberFormat.setMaximumFractionDigits(2);
		JFormattedTextField jftf = new JFormattedTextField(numberFormat);
		jftf.setValue(new Double("1.34123123"));
		
		this.add(jftf);
		this.setDefaultCloseOperation(EXIT_ON_CLOSE);
		this.pack();
		this.setVisible(true);
	}
	
	public static void main(String[] args) {
		new Teste();
	}

}
Criado 26 de abril de 2009
Ultima resposta 26 de abr. de 2009
Respostas 1
Participantes 2