Bonjour,
Je voudrais rendre un JButton dans une cellule de mon tableau (JTable)
J'ai récupèrer la colonne et je lui ai appliqué donné un renderer de ma composition.
[CODE]
monTableau.getColumnModel().getColumn(0).setCellRenderer( new TableJButtonRenderer)
[CODE]
Et bien sur ça fonctionne MAIS le bouton reste statique, pas de cloration au passage sur celui-ci, pas d'effet lors du click, et aucunes action ne se produit...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public class TableButtonRenderer extends JButton implements TableCellRenderer { public TableButtonRenderer() { addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0) { System.out.println("Action"); } }); } public Component getTableCellRendererComponent(JTable table, Object objet, boolean selected, boolean focused, int row, int col) { setText("hello"); return this; } }
Pouvez-vous m'aider ?
Je voudrais ( simplement ) avoir un bouton comme les autres..
Merci
Partager