setting alignment to right

hi,i have three columns in my JTable,I want to set the alignment of Size cloumn containing numeric value to right aligned.thanx
[155 byte] By [p_more_javaa] at [2007-11-26 19:24:03]
# 1
Hi,Found this on the forum http://forum.java.sun.com/thread.jspa?threadID=303905&messageID=1208792.It may be of some use (looks like you create your own DefaultTableCellRenderer to help do what you want.HTH,Chris
lordflashearta at 2007-7-9 21:46:22 > top of Java-index,Java Essentials,New To Java...
# 2

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

Pucea at 2007-7-9 21:46:23 > top of Java-index,Java Essentials,New To Java...
# 3

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

Pucea at 2007-7-9 21:46:23 > top of Java-index,Java Essentials,New To Java...