Vertical headers in JTable?
This is little tricky. At first, you need to cast JTable headers to JLabels. It's just like
((JLabel)table.getTableHeader()
Then rotate JLabels. It's already answered here on StackOverflow
Check out Darryl's Vertical Table Header Cell Renderer.