Blog

Java – JTable i ukrywanie kolumny

Witam
Ciekawostką, na którą wpadłem podczas developmentu programu CordaRental jest potrzeba auto ukrywania kolumny. Co to znaczy?
Potrzebuję posiadać kolumnę z pewnymi ważnymi dla mnie wartościami, do których będę się w odpowiedniej chwili odwoływał, ale jednocześnie nie chcę, aby te dane były widoczne dla potencjalnego użytkownika. Otóż istnieje rozwiązanie!

ZOBACZ KOD PROGRAMU

tabela.getColumnModel().getColumn(7).setPreferredWidth(0);
tabela.getColumnModel().getColumn(7).setMinWidth(0);
tabela.getColumnModel().getColumn(7).setWidth(0);
tabela.getColumnModel().getColumn(7).setMaxWidth(0);

Kluczem jest ustawienie wszystkich parametrów danej kolumny na 0. Chodzi tu oczywiście o wyzerowanie wszystkich współczynników dotyczących szerokości kolumny w JTable.

Pozdrawiam.

  • Data Wpisu Grudzień 14, 2014 - 7:25 pm
  • Utworzył Azura
  • Kategoria

Brak komentarzy.

Skomentuj



Wszelki prawa zastrzeżone przez CordaSystems