konto usunięte

Temat: jTable - brak możliwości ustawienia by była niewidoczna

Jak w temacie - ustawiam jTable1.setVisible(false) i co prawda znika zawartość tabeli, ale sama tabela nie... Zostaje szary prostokąt. Nie spotkałem się z tym przy żadnym innym komponencie. Da się sprawić by tabela była po prostu niewidoczna? To bug czy czegoś nie wiem?
Tomasz D

Tomasz D Programista
Java/JEE, freelancer

Temat: jTable - brak możliwości ustawienia by była niewidoczna

Sprawdziłem i faktycznie nie działa jak powinno :) Prosty hack to umieścić JTable w JPanel i jemu ustawiać setVisible(false), zrobiłem takie coś na szybko w NetBeansie i działa.
Grzegorz Jaros

Grzegorz Jaros Team Lead/Project
Lead Motorola

Temat: jTable - brak możliwości ustawienia by była niewidoczna

Ukryć tabelkę możesz na przynajmniej dwa sposoby. Możesz wywołać setVisible na komponencie, który tabelkę zawiera (to co sugerował Tomek). Najczęściej jest to obiekt klasy JScrollPane(dedykowany kontener do tabelek).
Drugim sposobem jest wywołanie następujących metod:
table.setVisible(false);
table.getTableHeader().setVisible(false);



Wyślij zaproszenie do