Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tu as du faire une maladresse.
public String toS(double d ){ try{ DecimalFormat df = new DecimalFormat("#,##0.00"); return df.format(d); }catch(Exception e){ e.printStackTrace(); JOptionPane.showMessageDialog(null, " erreur conversion au String !"+e,"ERROR", JOptionPane.ERROR_MESSAGE); return null; } }
Object[] a = {dtm.getValueAt(index, 0), dtm.getValueAt(index, 1), new Double(""+dtm.getValueAt(index, 5).toString()), new Integer(1), dtm.getValueAt(index, 3), new Double(""+dtm.getValueAt(index, 5).toString()), new Double(""+dtm.getValueAt(index, 4).toString()), new Boolean (false)}; aaa.getMtm().addRow(a);
java.lang.NumberFormatException: For input string: "300 000,00" at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) at java.lang.Double.valueOf(Unknown Source) at java.lang.Double.(Unknown Source) at com.kha.commande_f.dialog_list_article$1.actionPerformed(dialog_list_article.java:110) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Cannot format given Object as a Number at java.text.DecimalFormat.format(Unknown Source) at java.text.Format.format(Unknown Source)