Boa tarde,
Estou usando para o campo valor da minha aplicação do netbeans, um Jmoneyfield e no firebird o campo é Double Precision, até aí tudo certo,
ele grava corretamente no banco, porém, quando vou consultar, do banco para a aplicação, ou seja, quando seleciono no grid que consulta o banco de dados, está trazendo para o campo, com uma
casa a menos. Percebi que meu grid está trazendo apenas uma casa após o ponto, como faço para apresentar duas casas após o ponto, acredito que com isso, o Jmoneyfield ficará correto.
protected void mostraPagarReceber(List<PagarreceberValendo> pagareceber) {
while (ptbPagarReceber.getRowCount() > 0) {
ptbPagarReceber.removeRow(0);
}
if (pagareceber.isEmpty()) {
JOptionPane.showMessageDialog(this, "Não existem Contas a Pagar ou a Receber neste intervalo de Datas de Emissão.");
btExcluir.setEnabled(false);
} else {
String[] atributos = new String[]{null, null, null, null, null, null, null, null, null, null, null, null};
for (int i = 0; i < pagareceber.size(); i++) {
ptbPagarReceber.addRow(atributos);
... ptbPagarReceber.setValueAt(pagareceber.get(i).getValor(), i, 6);
... }
}
}
...
private void tbPagarReceberLinhaSelecionada() {
if (tbPagarReceber.getSelectedRow() != -1) {
cfValor.setText(String.valueOf(pagareceber.get(tbPagarReceber.getSelectedRow()).getValor()));
}
}
...