Bonjour,

J'utilise un JPanel comme renderer du mon JTree. La hauteur du panel varie d'une ligne à l'autre. Je connais la hauteur du panel en écrivant
renderer.layout.minimumLayoutSize(this)

J'ai indiqué au JTree que ses lignes auraient une hauteur variable en écrivant
tree.setRowHeight(-1);

Et la doc enchaine en disant: "If the specified value is less than or equal to zero the current cell renderer is queried for each row's height."

Ma question est: comment ? Comment dois-je indiquer que la hauteur de ma ligne vaut la hauteur du panel ? J'ai essayé avec un setPreferredSize, setSize sans résultat.

J'attends avec impatience vos suggestions ! !

PS: Ce qui complique peut-être les choses, c'est que la hauteur du panel varie suivant que la ligne soit sélectionnée ou pas.