JAVA OptionPane.showMessageDialog formatage de sortie pour les décimales

Je suis très nouveau à Java et à jouer avec l'affichage d'un message avec une interface graphique. Donc, si l'utilisation de la console

System.out.printf("Your total montly bill is $%.2f",  totalCost); 

me donne de la sortie avec la virgule comme il le devrait. Je suis en train de faire la même chose avec cela, mais j'ai plus de chiffres après la virgule parce que prixtotal est un type double. Comment puis-je formater la sortie pour ne montrer que les deux chiffres après la virgule? Merci.

JOptionPane.showMessageDialog(null, "Your monthly payment is " + totalCost);
InformationsquelleAutor user1781482 | 2013-02-07