Results 1 to 5 of 5
- 04-15-2009, 10:26 PM #1
Member
- Join Date
- Apr 2009
- Posts
- 7
- Rep Power
- 0
[SOLVED] How do you align/justify idividual table column header text?
If I have a JTable with 3 columns where the headers are "ID", "IN STOCK", "QUANTITY" and I want to individually align each header different.
I would like "ID" header to be left aligned, "IN STOCK" header to be center aligned and "QUANTITY" header to be right aligned, how do I do that?
I found the following code:
TableCellRenderer renderer = table().getTableHeader().getDefaultRenderer();
JLabel label = (JLabel)renderer;
label.setHorizontalAlignment(JLabel.LEFT);
but it causes all table column header text to be aligned.
- 04-16-2009, 03:40 AM #2
This was extremely harder than I thought it would be... Check out:
ToolTip Table : Grid Table*«*Swing Components*«*Java
You want to use the MultiLineHeaderRenderer... Then do this:
Java Code:TableColumn column = table().getColumnModel().getColumn(1); MultiLineHeaderRenderer headerRenderer = new MultiLineHeaderRenderer( SwingConstants.LEFT, SwingConstants.BOTTOM); column.setHeaderRenderer(headerRenderer);
Who Cares... As Long As It Works...
- 04-17-2009, 07:02 PM #3
Member
- Join Date
- Apr 2009
- Posts
- 7
- Rep Power
- 0
That was a good learning experience for me... Thank you once again markw8500!!! :)
- 04-17-2009, 07:17 PM #4
No Prob...
Who Cares... As Long As It Works...
- 02-05-2011, 07:47 PM #5
Member
- Join Date
- Feb 2011
- Posts
- 4
- Rep Power
- 0
Similar Threads
-
Handling hyperlinks and standard text in a table cell
By itsmegb in forum AWT / SwingReplies: 2Last Post: 02-28-2009, 08:30 AM -
How to insert a SWT table column at an index
By Java Tip in forum SWT TipsReplies: 0Last Post: 07-11-2008, 05:30 PM -
Sorting a SWT table by column
By Java Tip in forum SWT TipsReplies: 0Last Post: 07-11-2008, 04:07 PM -
JTextArea - text align
By bradder in forum AWT / SwingReplies: 1Last Post: 11-29-2007, 08:08 PM -
Help with Format.justify method
By lenny in forum AWT / SwingReplies: 1Last Post: 08-07-2007, 07:29 AM
Bookmarks