Bonjour, j'aimerai ajouter un bouton dans une cellule de mon JTable. J'ai feuilleté tout ce que j'ai pu sur le net.
Mais dans chaque exemple que je trouve, ils affichent des boutons mais dans toute la colonne. Voici le code de mon renderer:
J'arrive à mettre le bouton dans toutes les colonnes avec le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { // setText((value==null)?"":value.toString()); setForeground(table.getSelectionForeground()); setBackground(table.getSelectionBackground()); return button; }
Mais je ne vois pas comment faire pour mettre un bouton que dans une cellule de ma colonne Lancé? et non pas dans toute la colonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 table.getColumn("Lancé?").setCellRenderer(new MonTableCellRenderer());
En effet, c'est facile de faire un getColumn mais le getRow n'existe pas...
Si vous avez une idée pour m'éclairer. Je vous en remercie.
Cordialement
Partager