OVH Cloud OVH Cloud

JMenu dans une JTable ou dans une JComboBox

1 réponse
Avatar
oziris
bonjour,

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?

Merci d'avance pour vos id=E9es.

-o

1 réponse

Avatar
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