如何更改JTable表头的字体?

19

我想设置JTable表头的字体,你知道怎么做吗?

5个回答

52

这应该可以运行:

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

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

2

你应该实现TableCellRenderer。


1
你也可以使用这个来设置所有表格标题的字体:
    UIManager.put("TableHeader.font", font1);

0

这对我有效

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接