web-dev-qa-db-ja.com

JTableのヘッダーのフォントを変更するにはどうすればよいですか?

JTableヘッダーのフォントを設定したい。どのようにするか知っていますか?

17
Stefanos Kargas

これは機能するはずです:

    table.getTableHeader().setFont(new Font("SansSerif", Font.ITALIC, 12));
41
dogbane
JTableHeader header = table.getTableHeader();
header.setFont(new Font("Dialog", Font.BOLD, 18));
3
Michel

TableCellRendererを実装する必要があります。

私のためのこの仕事

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

これを使用して、すべてのテーブルヘッダーフォントを設定することもできます。

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