Duvidas JTable

4 respostas
P

Ola pessoal.

como faz?
na hora que eu clickr em um linha de um JTable os dados apareçam em seus JTextField para serem alterados?

e também como faz isso?

quando eu digito esses valores o valorTotal fica assim.
100 / 3 = 3333,3333333333333…

como faz para o valorTotal ficar assim?
33,33

T+.

4 Respostas

Raff

cara de uma olhada no classe NumberFormat e/ou na DecimalFormat…
Agora a pergunta da tabela eu não sei responder eu procurar !!!

Raff

Cara se voce quiser mostra a representa são do numero 33,33 é muito fácil ai vai um exemplo…

int x = 100;
int y = 3;
DecimalFormat decimal = new DecimalFormat();
decimal.setMaximumFractionDigits(2);
decimal.setMinimumFractionDigits(2);
System.out.println(decimal.format(x/y));

Obs: O resultado será uma String…

Raff

cara onde eu coloquei int por favor coloque tipo double ou float pois senão vai ficar um valor assim 33,00 e não 33,33

Marky.Vasconcelos

Alias isso

int x = 100;   
int y = 3;   
DecimalFormat decimal = new DecimalFormat();   
decimal.setMaximumFractionDigits(2);   
decimal.setMinimumFractionDigits(2);   
System.out.println(decimal.format(x/y));

pode ser substituido por isso

int x = 100;   
int y = 3;   
DecimalFormat decimal = new DecimalFormat("#####,00");   
System.out.println(decimal.format(x/y));
Criado 31 de agosto de 2007
Ultima resposta 31 de ago. de 2007
Respostas 4
Participantes 3