Bonjour à tous
Je suis sur un projet ou je bute sur un problème d'affichage de nombre dans le Jtable:

J(ai un Jtable dans lequel s'affiche les données recuperées des champs Jtextfield. Les données s'affichent normalement pour toutes. Mais en ce qui concerne les grandre nombres (ex: 25000 000,00 selon le format que j'ai defini dans le JformattedField) dans la cellule de ce nombre voici ce qui s'affiche 2.5E7 or moi je voudrais afficher entièrement le nombre c'est-à -dire 25 000 000,00

voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
public void ajouterLigne() {
        modelTable.setRowCount(0);
        String datLiv;
        String qteStr, mtntStr;
 
        datLiv = txtDate.getText();
        nomProduit = cbProduit.getSelectedItem().toString();
        nomFournisseur = cbFournisseur.getSelectedItem().toString();
 
        try {
            qteStr = txtFquantite.getText();
            quantiteProduit = Double.parseDouble(qteStr.replace(",", "."));
            mtntStr = txtmontant.getText();
            montantProduit = Double.parseDouble(mtntStr.replace(",", "."));
        } catch (NumberFormatException e) {
            e.printStackTrace();
            JOptionPane.showMessageDialog(null, "Veuillez indiquez les quantité et le montant", "NegoceFlow", JOptionPane.ERROR_MESSAGE);
        }
 
        codeProduit = selectDonnes.codeProduit(nomProduit);
        origine = cbVille.getSelectedItem().toString();
        tauxHumidite = cbHumidite.getSelectedItem().toString();
        tauxAflactoxine = cbAflactoxine.getSelectedItem().toString();
        taille = cbTaille.getSelectedItem().toString();
        tauxImpurete = cbImpurete.getSelectedItem().toString();
        qualite = txtQualite.getText();
        calibre = cbCalibre.getSelectedItem().toString();
 
        /**
         * calcul du prix unitaire du produit en kg convertir la quantité du
         * produit de tonne en kg "quantieProduit*1000"
         */
        if (montantProduit > 0 && quantiteProduit > 0) {
            prixUnitaireKg = montantProduit / (quantiteProduit * 1000);
        } else {
            JOptionPane.showMessageDialog(null, "Verifier le montant et la quantité du produit", "NegoceFlow", JOptionPane.ERROR);
        }
 
        DefaultTableCellRenderer rightRenderer = new DefaultTableCellRenderer();
        rightRenderer.setHorizontalAlignment(JLabel.RIGHT);
        jTable1.setModel(modelTable);
        jTable1.getColumnModel().getColumn(4).setPreferredWidth(200);
        jTable1.getColumnModel().getColumn(4).setCellRenderer(rightRenderer);
 
    }


Merci pour votre aide