Sélection d'un noeud d'un JTree avec un button. - Java - Programmation
Marsh Posté le 08-01-2010 à 14:09:25
Je crois que tu n'as pas d'autre choix que de travailler avec des TreePath pour récupérer puis changer la sélection actuelle en fonction du bouton appuyé. Tu dois utiliser les méthode get/set Selection Row/Path().
Marsh Posté le 08-01-2010 à 15:24:17
Je tiens a te remercier pour la reponse.
En gros il faut que j utilise le getLastSelectedPathComponent () ? Il y a pas un autre moyen
Je trouve un peu l idee difficile,Ca va en faire du boulot. Je cherche tout de meme un autre moyen
Personne n a d autres idees?
Marsh Posté le 11-01-2010 à 09:42:11
J ai pense a le faire avec un keypress pour les touches haut /bas /gauche et droite. Comment peut on faire ca en java ?
Merci
Marsh Posté le 13-01-2010 à 00:34:35
Je ne pense pas qu'on puisse envoyer "proprement" des événements clavier à des composants SwinG en Java, en tous cas je n'ai jamais vu ça.
En cherchant un peu j'ai trouvé cet article: http://www.symphonious.net/2005/02 [...] nit-tests/
Ca a quand même l'air d'être un beau bricolage.
Marsh Posté le 13-01-2010 à 15:44:32
J ai finalement abandonne cette idee, en ayant fait de nombreuses recherche et rien de concluant aussi.
Je vais faire un tour sur ton lien,pour me documenter un peu.
Merci.
Marsh Posté le 08-01-2010 à 13:08:26
Bonjour a tous.
Pourriez-vous svp m'indiquer comment sélectionner un noeud d'un Jtree non pas avec le click de la souris ou avec les fleches du claviers. Je voudrais me balader sur arborescence aved des jButton que j ai fait.
En gros les fleches droite,gauche ,haut et bas du clavier ,je les ai reproduit en jbutton ( sans aucun fonctionnement pour l instant ) maintenant je voudrais qu ils montent ,qu ils descendent dans ma jtree ( par exemple quand je clike sur la fleche droite, je rentre dans mon Menu1)
Root
-Menu 1
- Submenu1
- Subemnu2
- Menu 2
.......
Merci d'avance.