Bonjour,

J'aimerais pouvoir afficher ou cacher les header d'une JTable en fonction d'une action de l'utilisateur.

Pour cela je récupère le tableHeader de la table et ensuite en fonction de l'action, je le sette à la table ou je mets null à la place

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
final JButton button = new JButton();
button.addActionListener(new ActionListener() {
	@Override
	public void actionPerformed(ActionEvent e) {
		if (isVisible) {
			m_totauxTable.setTableHeader(null);
		} else {
		        m_totauxTable.setTableHeader(m_totauxTableHeader);
		}
		getPanel().repaint();
	}
});
Malheureusement il ne sepasse rien. En debut je passe bien dans la méthode ...

Qqun a-t-il une idée du problème ?
Merci d'avance pour aide