[JTable] rendre un JButton dans une cellule
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]
Code:
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;
}
} |
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...
Pouvez-vous m'aider ?
Je voudrais ( simplement ) avoir un bouton comme les autres..
Merci