Jak ustawić wielkość czcionki w nagłówku kolumn tabeli (JTabble NetBeans) nagłowek czyli tam gdzie tittle1, titttle2. Szukałem już chyba wszedzie i nic nie znalazłem, proszę o pomoc :)
0
0
table.getTableHeader().setFont(new Font("ComicSans", Font.BOLD, 72));
0
Niestety to nie działa.
0
Stwórz własnego renderera
public class HeaderRenderer implements TableCellRenderer
{
private Font font;
//------------------------
public HeaderRenderer(Font font)
{
this.font = font;
}
public Component getTableCellRendererComponent(JTable t,Object value,boolean chosen,boolean hasFocus,
int row,int col)
{
JLabel header = null;
...
header.setFont(font);
return header();
}
}
A potem
HeaderRenderer renderer = new HeaderRenderer(new Font(...));
i dla każdej kolumny column
column.setHeaderRenderer(renderer);
Trochę inaczej trzeba to zrobić, jeśli różne kolumny mają mieć różną wielkość czcionki.
0
Wszystkie kolumny mają mieć taki sam format czcionki :)
0
Tutaj jest przystępnie opisane jak to zrobić:
http://www.codejava.net/java-se/swing/jtable-column-header-custom-renderer-examples