Есть ли способ поворота на 90º заголовков столбцов JTable?Вертикальные заголовки в JTable?
10
A
ответ
7
Проверьте Darryl's Vertical Table Header Cell Renderer.
0
Может быть, это поможет, я не проверял, хотя
class RotatedTableCellRenderer extends JLabel implements TableCellRenderer
{
protected int m_degreesRotation = -90;
public RotatedTableCellRenderer(int degrees)
{
m_degreesRotation = degrees;
}
public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column)
{
try
{
this.setText(value.toString());
}
catch(NullPointerException ne)
{
this.setText("Nullvalue");
}
return this;
}
public void paint(Graphics g)
{
Graphics2D g2 = (Graphics2D)g;
g2.setClip(0,0,500,500);
g2.setColor(new Color(60,179,113));
g2.setFont(new Font("Arial",Font.BOLD,12));
AffineTransform at = new AffineTransform();
at.setToTranslation(this.getWidth(), this.getHeight());
g2.transform(at);
double radianAngle = (((double)m_degreesRotation)/((double)180)) * Math.PI;
at.setToRotation(radianAngle);
g2.transform(at);
g2.drawString(this.getText(), 0.0f, 0.0f);
}
}
}
Это не мой собственный, взятый из here
+0
хорошо, что касается ячеек, а не заголовков. – Xorty
3
Это немного сложнее. Сначала вам нужно включить JTable-заголовки в JLabels. Это так же, как
((JLabel)table.getTableHeader()
Затем вращать компоненты JLabel. Это уже ответили here on StackOverflow
Смежные вопросы
- 1. Вертикальные заголовки таблиц в HTML
- 2. просмотреть заголовки в JTable?
- 3. PYQT: Горизонтальные и вертикальные заголовки
- 4. Удалить внутренние вертикальные границы в JTable
- 5. Как скрыть тонкие вертикальные линии в JTable
- 6. JTable заголовки не установлены
- 7. Вертикальные и горизонтальные заголовки в таблице?
- 8. вертикальные заголовки столбцов в Silverlight DataGrid
- 9. Как получить превосходные заголовки JTable
- 10. JTable, не отображающий заголовки столбцов
- 11. Заголовки столбцов не отображаются в JTable
- 12. Как отображать вертикальные и горизонтальные заголовки в p: datatable?
- 13. вертикальные заголовки столбцов в сообщениях Microsoft могут быть возможны?
- 14. JScrollPane - как он отображает заголовки JTable?
- 15. Заполнение массива и цикл через вертикальные заголовки для таблицы
- 16. Excel-подобные вертикальные и горизонтальные заголовки для android
- 17. «Вертикальные» заголовки для строк на нескольких диаграммах диаграммы диаграммы
- 18. Как разделить вертикальные вертикальные в kate?
- 19. Возможно ли, чтобы заголовки столбцов JTable были выровнены по вертикали?
- 20. Пользовательский Jtable Header имеет разную компоновку, тогда другие заголовки
- 21. JTable цветные заголовки строк, появляющиеся там, где нет таблицы
- 22. Вертикальные компоненты в полимере
- 23. Вертикальные гистограммы в C++
- 24. Вертикальные вкладки в jQuery
- 25. вертикальные изображения в UIScrollView
- 26. Вертикальные пространства в легенде
- 27. Вертикальные вкладки?
- 28. вертикальные центрированные столбцы с заголовками flexbox
- 29. QTableView - сортировать заголовки
- 30. установить заголовки как вертикальные в Microsoft Excel 2013 с помощью Genexus 3
Одна из проблем заключается в том, что это не касается тем os :( – Annan