JTabble NetBeans wielkość czcionki nagłowka

JTabble NetBeans wielkość czcionki nagłowka
T1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 40
0

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 :)

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

table.getTableHeader().setFont(new Font("ComicSans", Font.BOLD, 72));

T1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 40
0

Niestety to nie działa.

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

Stwórz własnego renderera

Kopiuj
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

Kopiuj
HeaderRenderer renderer = new HeaderRenderer(new Font(...));

i dla każdej kolumny column

Kopiuj
column.setHeaderRenderer(renderer);

Trochę inaczej trzeba to zrobić, jeśli różne kolumny mają mieć różną wielkość czcionki.

T1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 40
0

Wszystkie kolumny mają mieć taki sam format czcionki :)

AP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2

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.