J'ai crée un JTable, et je souhaite y mettre un bouton de selection de
ligne. Or, je ne peux pas empêcher les clics de souris de selectionner
des lignes ! Je voudrais que seul ce bouton soit capable de selectionner
des lignes.
Le probleme c'est que si j'interdis la selection de ligne, ben les clics
ne marchent plus, mais mon bouton ne peut plus selectionner les lignes
non plus...
En fait je n'ai pas peur de créer et gérer moi même mon petit tableau
selectedRows[]. Ce qui m'embête c'est que une fois la selection de
lignes desactivée, il n'y a plus moyen de "surligner" les lignes
selectionnées pour que graphiquement on voit quelles sont les lignes
selectionnées.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Isammoc
En fait je n'ai pas peur de créer et gérer moi même mon petit tableau selectedRows[]. Ce qui m'embête c'est que une fois la selection de lignes desactivée, il n'y a plus moyen de "surligner" les lignes selectionnées pour que graphiquement on voit quelles sont les lignes selectionnées.
Avez vous une idée ??
Je sais pas si cela avancera ton histoire, mais ne serait il pas possible de supprimer du SelectionModel l'action par rapport aux clics? Ou d'enlever le MouseListener faisant de la JTable?
(un petit coup de getMouseListener, et les virer, avant de mettre le tien...)
Merci d'avance,
Thibaut
De rien, j'espère avoir fait avancer le schmiblik
-- Isammoc
En fait je n'ai pas peur de créer et gérer moi même mon petit tableau
selectedRows[]. Ce qui m'embête c'est que une fois la selection de
lignes desactivée, il n'y a plus moyen de "surligner" les lignes
selectionnées pour que graphiquement on voit quelles sont les lignes
selectionnées.
Avez vous une idée ??
Je sais pas si cela avancera ton histoire, mais ne serait il pas possible
de supprimer du SelectionModel l'action par rapport aux clics?
Ou d'enlever le MouseListener faisant de la JTable?
(un petit coup de getMouseListener, et les virer, avant de mettre le
tien...)
En fait je n'ai pas peur de créer et gérer moi même mon petit tableau selectedRows[]. Ce qui m'embête c'est que une fois la selection de lignes desactivée, il n'y a plus moyen de "surligner" les lignes selectionnées pour que graphiquement on voit quelles sont les lignes selectionnées.
Avez vous une idée ??
Je sais pas si cela avancera ton histoire, mais ne serait il pas possible de supprimer du SelectionModel l'action par rapport aux clics? Ou d'enlever le MouseListener faisant de la JTable?
(un petit coup de getMouseListener, et les virer, avant de mettre le tien...)
Merci d'avance,
Thibaut
De rien, j'espère avoir fait avancer le schmiblik
-- Isammoc
Thibaut Desmarest
Isammoc wrote:
En fait je n'ai pas peur de créer et gérer moi même mon petit tableau selectedRows[]. Ce qui m'embête c'est que une fois la selection de lignes desactivée, il n'y a plus moyen de "surligner" les lignes selectionnées pour que graphiquement on voit quelles sont les lignes selectionnées.
Avez vous une idée ??
Je sais pas si cela avancera ton histoire, mais ne serait il pas possible de supprimer du SelectionModel l'action par rapport aux clics? Ou d'enlever le MouseListener faisant de la JTable?
(un petit coup de getMouseListener, et les virer, avant de mettre le tien...)
Ben à la base c'est ça que je voulais faire, mais je ne suis que débutant en java, et dès que je dois retoucher les classes de Sun je patauge et je sais jamais comment m'y prendre. J'ai pas encore acquis certains reflexes.
J'étais parti par exemple sur l'idée débile de créer une classe dérivée de JTable et de chercher justement ou était ce fameux écouteur de souris pour pouvoir le modifier. J'avais même pas pensé à getMouseListeners() removeMouseListener() !! Ta piste devrait donc normallement "faire avancer mon histoire".
Je vais m'atteler de ce pas à coder mon petit MouseListener perso. Merci pour ton conseil, j'espère que ca va me permettre de passer enfin à autre chose !! Ras le bol de ce Drag&Drop de lignes ! :-p
Merci d'avance, Re-merci
Thibaut Re Thibaut
De rien, j'espère avoir fait avancer le schmiblik
Isammoc wrote:
En fait je n'ai pas peur de créer et gérer moi même mon petit tableau
selectedRows[]. Ce qui m'embête c'est que une fois la selection de
lignes desactivée, il n'y a plus moyen de "surligner" les lignes
selectionnées pour que graphiquement on voit quelles sont les lignes
selectionnées.
Avez vous une idée ??
Je sais pas si cela avancera ton histoire, mais ne serait il pas possible
de supprimer du SelectionModel l'action par rapport aux clics?
Ou d'enlever le MouseListener faisant de la JTable?
(un petit coup de getMouseListener, et les virer, avant de mettre le
tien...)
Ben à la base c'est ça que je voulais faire, mais je ne suis que
débutant en java, et dès que je dois retoucher les classes de Sun je
patauge et je sais jamais comment m'y prendre. J'ai pas encore acquis
certains reflexes.
J'étais parti par exemple sur l'idée débile de créer une classe dérivée
de JTable et de chercher justement ou était ce fameux écouteur de souris
pour pouvoir le modifier. J'avais même pas pensé à getMouseListeners()
removeMouseListener() !!
Ta piste devrait donc normallement "faire avancer mon histoire".
Je vais m'atteler de ce pas à coder mon petit MouseListener perso.
Merci pour ton conseil, j'espère que ca va me permettre de passer enfin
à autre chose !! Ras le bol de ce Drag&Drop de lignes ! :-p
En fait je n'ai pas peur de créer et gérer moi même mon petit tableau selectedRows[]. Ce qui m'embête c'est que une fois la selection de lignes desactivée, il n'y a plus moyen de "surligner" les lignes selectionnées pour que graphiquement on voit quelles sont les lignes selectionnées.
Avez vous une idée ??
Je sais pas si cela avancera ton histoire, mais ne serait il pas possible de supprimer du SelectionModel l'action par rapport aux clics? Ou d'enlever le MouseListener faisant de la JTable?
(un petit coup de getMouseListener, et les virer, avant de mettre le tien...)
Ben à la base c'est ça que je voulais faire, mais je ne suis que débutant en java, et dès que je dois retoucher les classes de Sun je patauge et je sais jamais comment m'y prendre. J'ai pas encore acquis certains reflexes.
J'étais parti par exemple sur l'idée débile de créer une classe dérivée de JTable et de chercher justement ou était ce fameux écouteur de souris pour pouvoir le modifier. J'avais même pas pensé à getMouseListeners() removeMouseListener() !! Ta piste devrait donc normallement "faire avancer mon histoire".
Je vais m'atteler de ce pas à coder mon petit MouseListener perso. Merci pour ton conseil, j'espère que ca va me permettre de passer enfin à autre chose !! Ras le bol de ce Drag&Drop de lignes ! :-p