bonjour,

voilà je n'ai pas trouver mon bonheur apres avoir parcouru le forum.

voilà je souhaite mettre un JComboBox dans mon JTable. Je vais essayé d'etre clair car ce n'est pas simple ...

sur le site de sun j'ai vu qu'ils l'utilisent le bout de code suivant

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
17
18
19
 
public void setUpSportColumn(JTable table,
                                 TableColumn sportColumn) {
        //Set up the editor for the sport cells.
        JComboBox comboBox = new JComboBox();
        comboBox.addItem("Snowboarding");
        comboBox.addItem("Rowing");
        comboBox.addItem("Knitting");
        comboBox.addItem("Speed reading");
        comboBox.addItem("Pool");
        comboBox.addItem("None of the above");
        sportColumn.setCellEditor(new DefaultCellEditor(comboBox));
 
        //Set up tool tips for the sport cells.
        DefaultTableCellRenderer renderer =
                new DefaultTableCellRenderer();
        renderer.setToolTipText("Click for combo box");
        sportColumn.setCellRenderer(renderer);
    }
Je pensais le mettre dans le constructeur de mon JTable sauf que je ne connais pas les valeurs de ma combobox à la création de mon Jtable. Je créé ma combobox dans la méthode getValueAt de mon model, mais je ne sais pas si c'est le bon endroit pour le faire. faut il le mettre dans ma classe Table ou dans mon model ? Pour l'instant il m'affiche mon JComboBox comme une string

là je bloque, si quelqu'un pouvait m'aider merci beaucoup.