Bonjour,
j'ai une JTable avec plusieurs colonnes.
J'aimerais savoir comment l'on peut faire pour que lorsque je clique sur une case de mon tableau toute la ligne correspondante soit encadrée en rouge.
Merci








Bonjour,
j'ai une JTable avec plusieurs colonnes.
J'aimerais savoir comment l'on peut faire pour que lorsque je clique sur une case de mon tableau toute la ligne correspondante soit encadrée en rouge.
Merci
Ca va pas être tout simple...
Il faut que tu regardes du coté du TableCellRender. Tu dois implémenter cette interface, elle dispose que d'une seule méthode à implémenter:
Le paramètre isSelected te permettra de savoir que la celle est sélectionnée !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
Ensuite, le paramètre column te permettra de savoir de quelle colonne provient la cellule et ainsi appliquer le bon Border...








oui mais avec ça, je ne vais encadrer que la case sélectionné ou alors les cases de la ligne une par une. Il me faudrait qu'un seul cadre pour toute la ligne.
Est-ce qu'il faudrait que j'utilise autre chose qu'une JTable pour y arriver?
Si vous avez des idées, je suis preneur.
merci
Partager