Hi,
I've implemented cell renderers doing this. Maybe you find them usefull (the library is open source):
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/WholeNumberCellRenderer.html
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/LocalizedRealNumberCellRenderer.html
JXTable has registered these renderers:
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/JXTable.html
Homepage:
http://www.softsmithy.org
Download:
http://sourceforge.net/project/showfiles.php?group_id=64833
Source:
http://sourceforge.net/svn/?group_id=64833
http://softsmithy.svn.sourceforge.net/viewvc/softsmithy/trunk/lib/src/org/softsmithy/lib/
-Puce
Oh, and I forgot:
If you want to use just the renderers but not the JXTable (which defines several enhanced renderers and editors), you have to pass these renderers to
a XDefaultTableCellRenderer object:
setDefaultRenderer(Integer.class, new XDefaultTableCellRenderer(new WholeNumberCellRenderer()));
http://softsmithy.sourceforge.net/lib/docs/api/org/softsmithy/lib/swing/table/XDefaultTableCellRenderer.html
-Puce