Java Custom CellRenderer

Kyu

Staff
Membre du personnel
Inscrit
4 Octobre 2009
Messages
327
Reactions
8
#1
Alors voila le problème, je souhaite ajouter des arbres(JTree) pour chaque nouvelle entrée d'une JList.

J'ai donc fait une nouvelle classe

Code:
package gui.cellsRenderer;

import javax.swing.JList;
import javax.swing.JTree;
import javax.swing.ListCellRenderer;

public class TreeListRenderer extends JTree implements ListCellRenderer
{
	
	public TreeListRenderer()
	{
		
	}

	@Override
	public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)
	{
		JTree nValue = (JTree)value;
		
		return nValue;
	}
	
}
Malheureusement, l'arbre ne semble plus disposer des événements par défaut (ouvrir/fermer un noeud, sélectionner un élément ...).

Comment puis-je faire pour retrouver ces événements?
Je doit tout recoder à la main en ajoutant un nouveau listener?
 
Haut Bas