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
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?
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;
}
}
Comment puis-je faire pour retrouver ces événements?
Je doit tout recoder à la main en ajoutant un nouveau listener?