JXDatePicker dans une JTable
bonjour,
je veux mettre un JXDatePicker de swingX dans ma table alors j'ai reussi de l'afficher mais pour l'utiliser et choisir une date qui va etre afficher dans la cellule => malheureusement je n'ai pas su car le DefaultCellEditor ne prend en parametre que textfield et checkbox et combobox *
alors comment faire s'il vous plait
le code pour l'afficher:
Code Java :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| public class TableComponent extends DefaultTableCellRenderer {
public Component getTableCellRendererComponent(JTable table,
Object value, boolean isSelected, boolean hasFocus, int row,
int column) {
if(value instanceof JComboBox){
return (JComboBox) value;
}
else if(value instanceof JXDatePicker){
return (JXDatePicker) value;
}
else
return this;
}
} |
et pour utiliser les combo
il suffi de faire :
Code Java :
Code:
1 2 3
| String[] aq1 = {"cheque","traite","espece"};
JComboBox sq = new JComboBox(aq1);
table.getColumn("mode de reglement").setCellEditor(new DefaultCellEditor(sq)); |
merci d'avance