Bom dia, pessoal, tenhu uma JTable vinculada ao banco de dados… e uma de suas colunas é do tipo Double… mais é ai que ta… no banco tenhu varios valores… e se os valores estão assim por exemplo :
120.23
96.36
1253.41
la na JTable aparece certim da seguinte forma
120,23
96,36
1.253,41
agoraa ce o valor esta assim:
120.00
96.00
1253.00
na JTable não aparece os zeros depois da virgula…
fikando assim:
120
96
1253
como eu faço para esta coluna deixa os zeros a esquerda???
Se fizesse o teu próprio, na hora de mostrar os valores daquela coluna,
tu podes usar um DecimalFormat
DecimalFormat df = new DecimalFormat("#,###.00");
double x = (1.00);
System.out.print(df.format(x));
Na saída ele vai imprimir com os zeros após a vírgula.
Naruto
então cara como eo poderia estar fazendo isso?? pq estou usando uma JTable gerada pelo proprio netbeans usando o mestre/detalhe…
poderia me da uma ajudinha???
vlwww
Naruto
onde colocaria este codigo???
A
andre.almeida
Você precisa criar a classe que modela a tabela.
Uma classe que extende a classe AbstractTableModel
public class AbstractTable extends AbstractTableModel {
}
Assim que voce extende essa classe, ele ja acusa erro para que voce crie os métodos abstratos da classe.
Depois é só setar cada saída conforme a sua necessidade e pronto.
O código que passi antes vai ser escrito na saída “getValueAt” onde você vai formatar o decimal que vai ser escrito na tabela.
Naruto
Obrigado vou testar…
vc ja viu CurrencyCellRenderer ???
A
andre.almeida
Por nada
não cheguei a usar ainda não. Comecei a pouco a ver JTable ^^
Naruto
parece que com essa classe voce liga ela a coluna e automaticamente na formata os dados…
vlw mais uma vez
A
andre.almeida
Vou dar uma estudada nisso ^^
Obrigado pela dica ;D
Naruto
Boa tarde, coloquei um CurrencyCellRenderer na coluna de minha JTable porem quando eo vo inserir um novo registro me da esse erro
java.lang.IllegalArgumentException: Cannot format given Object as a Number
como resolvo isso???
A
andre.almeida
Posta o seu codigo pra ajudar ^^
Naruto
nossa meu notebook deu pau affff agora vo fika uns dias sem quando arrumar posto os codigos…
vlwww cara
A
andre.almeida
assim que arrumar é só postar aqui
Naruto
é cara vai fika so mizeros 900,00 hehehe droga ta tudo nele… graças a DEUS o hd num queimo…
daqui uns 15 dia to de volta OBRIGADO
A
andre.almeida
asposkapsoaskpo
ée cara
queimar o hd é o pior pesadelo da nossa espécie (nerd’s)
askapsokaspo ;D