[JXTable] Afficher CheckBox plutot que true/false
Bonjour,
J'utilise une JXTable et j'aimerais qu'une JCheckBox soit affichée plutot que la valeur true ou false.
Pour cela, j'ai fais ceci :
Code:
1 2 3
|
column = m_tableMembre.getColumnModel().getColumn(7);
column.setCellRenderer(new CheckBoxRenderer()); |
Avec la classe CheckBoxRenderer :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
public class CheckBoxRenderer extends JCheckBox implements TableCellRenderer {
public CheckBoxRenderer() {
}
/* (non-Javadoc)
* @see javax.swing.table.TableCellRenderer#getTableCellRendererComponent(javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
*/
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
this.setSelected((Boolean) value);
return this;
}
} |
Mais malheureusement ça ne focntionne pas.
Qu'est-ce que j'ai fais de faux ou qu'est-ce qu'il manque ?
Merci d'avance
clic sur un noeud d'une JXTreeTable
Bonjour à tous,
je viens de découvrir le composant JXTreeTable et j'ai besoin qu'un évènement se déclanche au clic sur un noeud, mais je ne sais pas comment faire.
quelqu'un pourrait-il m'aider ?
merci d'avance.