M'étant beaucoup inspiré je poste ce que j'ai réalisé... (bien que le post original soit ancien.
Merci à son auteur en tout cas.
import java.awt.BorderLayout;
import javax.swing.JFrame;...
Type: Messages; Utilisateur: le_bricoleur
M'étant beaucoup inspiré je poste ce que j'ai réalisé... (bien que le post original soit ancien.
Merci à son auteur en tout cas.
import java.awt.BorderLayout;
import javax.swing.JFrame;...
bonjour,
ptite optimisation de :
if(isRelatedNode(node1,node2.getParent())||isRelatedNode(node1.getParent(),node2()){
return true;
}
return false;
bonjour,
marquer les noeuds pour connaitre la couleur
modifier le renderer pour afficher la bonne couleur
changer le marqueur des noeuds
mettre à jour le modele de l'arbre : reload()
Bonjour,
gestion clic :
class GestionClic implements MouseListener {
public GestionClicDroit() {
Bonjour,
En lisant ton problème et s'il n'est toujours pas résolu.
Personnellement, j'agirais en deux ou trois temps :
- je ferais une fonction de calcul qui marque les noeuds qu'il faut,...
Pour le renderer :
public class MonRenderer extends DefaultTreeCellRenderer {
private JLabel label;
@Override
public Component getTreeCellRendererComponent(final JTree tree, Object...
Bonjour,
j'avoue que j'ai lu rapidement ton sujet et cherchant quelque chose de similaire je suis tombé sur le lien suivant :
...
Bonjour à tous,
Je suis actuellement en train de chercher un moyen de créer des vues différentes d'un même modèle pour un JTree.
Pour simplifier, j'ai un modèle en extends de DefaultTreeModel,...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.