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








Répondre avec citation
Partager