Est-ce possible d'ins=E9rer un JMenu dans une cellule d'une JTable? J'ai
tent=E9 le coup en =E9tendant la classe DefaultTableCellRenderer mais
sans grand succ=E8s.
Est-ce que, par hasard, qqn a d=E9j=E0 impl=E9ment=E9 cela?
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
Simon OUALID
oziris wrote:
Est-ce possible d'insérer un JMenu dans une cellule d'une JTable?
Voulez vous parler d'un menu contextuel sur une cellule de JTable ?
Auquel cas il faut "brancher" le JPopupMenu sur l'éditeur et/ou le renderer de la dites cellule avec un MouseAdapter.
Sinon, si le but est de choisir entre plusieurs items dans une cellule, une JList est peut être plus adaptée, et la il faut bien créer des sous classes de AbstractCellEditor et de DefaultTableCellRenderer et les brancher sur la JTable via les méthodes adhoc.
Symon
oziris wrote:
Est-ce possible d'insérer un JMenu dans une cellule d'une JTable?
Voulez vous parler d'un menu contextuel sur une cellule de JTable ?
Auquel cas il faut "brancher" le JPopupMenu sur l'éditeur et/ou le
renderer de la dites cellule avec un MouseAdapter.
Sinon, si le but est de choisir entre plusieurs items dans une cellule,
une JList est peut être plus adaptée, et la il faut bien créer des sous
classes de AbstractCellEditor et de DefaultTableCellRenderer et les
brancher sur la JTable via les méthodes adhoc.
Est-ce possible d'insérer un JMenu dans une cellule d'une JTable?
Voulez vous parler d'un menu contextuel sur une cellule de JTable ?
Auquel cas il faut "brancher" le JPopupMenu sur l'éditeur et/ou le renderer de la dites cellule avec un MouseAdapter.
Sinon, si le but est de choisir entre plusieurs items dans une cellule, une JList est peut être plus adaptée, et la il faut bien créer des sous classes de AbstractCellEditor et de DefaultTableCellRenderer et les brancher sur la JTable via les méthodes adhoc.