如何更改JTable标题的字体?

时间:2010-12-10 12:03:27

标签: java fonts jtable jtableheader

我想设置JTable标头的字体。 你知道吗?

5 个答案:

答案 0 :(得分:41)

这应该有效:

    table.getTableHeader().setFont(new Font("SansSerif", Font.ITALIC, 12));

答案 1 :(得分:3)

JTableHeader header = table.getTableHeader();
header.setFont(new Font("Dialog", Font.BOLD, 18));

答案 2 :(得分:2)

您应该实现TableCellRenderer。

答案 3 :(得分:0)

您也可以使用它来设置所有表格的标题字体:

    UIManager.put("TableHeader.font", font1);

答案 4 :(得分:0)

这对我有用

tableName.getTableHeader().setFont(new Font("Segoe UI", 1 , 16));