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 :)
- Rejestracja:ponad 9 lat
- Ostatnio:ponad 4 lata
- Postów:40
0

- Rejestracja:około 21 lat
- Ostatnio:prawie 3 lata
- Lokalizacja:Space: the final frontier
- Postów:26433
0
table.getTableHeader().setFont(new Font("ComicSans", Font.BOLD, 72));
- Rejestracja:ponad 9 lat
- Ostatnio:ponad 4 lata
- Postów:40
0
Niestety to nie działa.

- Rejestracja:prawie 17 lat
- Ostatnio:prawie 5 lat
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.
- Rejestracja:ponad 9 lat
- Ostatnio:ponad 4 lata
- Postów:40
0
Wszystkie kolumny mają mieć taki sam format czcionki :)
- Rejestracja:ponad 9 lat
- Ostatnio:prawie 8 lat
- Postów:2
0
Tutaj jest przystępnie opisane jak to zrobić:
http://www.codejava.net/java-se/swing/jtable-column-header-custom-renderer-examples
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.