I have a program that accepts loan data (amount, numberOfYears, interestRate) using three spinners and then calculates and displays the loan payment schedule in a JTable. Currently the spinners use the SpinnerNumberModel to manage and process the user input. But this only displays the numbers in a basic number format. Are there any models existing that accept currency (ie $1,000). Or do I have create a custom model? And, if that is so, any hints on how to begin or where I can research how to do it?

Thanks in advance for any help.