bonjour, j'ai besoin de créer une classe PersoJcomboBox qui va étendre JCombobox, et dont les items implémenteront tous une interface contenant une méthode "toStringSpecialCombo()"
Mais
1 - je ne sais pas comment faire !
2 - je voudrais que lors de son utilisation (new ...) on soit obligé de spécifier le type d'objet qu'on va mettre dans la jcombo
3 - j'aimerais dans cette classe créer un defaultCellRenderer qui utilise la méthode toStringSpecialCombo()

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
this.setRenderer(new DefaultListCellRenderer() {
    @Override
    public Component getListCellRendererComponent(JList list,
                                               Object value,
                                               int index,
                                               boolean isSelected,
                                               boolean cellHasFocus) {
        TypeDobjetImplementanttoStringSpecialCombo variable = (TypeDobjetImplementanttoStringSpecialCombo)value;
        value = variable.toStringSpecialCombo();
        return super.getListCellRendererComponent(list, value,
                index, isSelected, csellHasFocus);
    }
});
pouvez vous m'aider ? je voudrais éviter de dupliquer du code.