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 : 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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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