Problème Renderer et JComboBox
Bonjour,
J'ai un JcomboBox dans laquelle j'ajoute des objets de type Dossier. Afin d'afficher le libellé de ces Dossier dans mon comboBox, j'ai créé un renderer comme suit:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
public class ComboRendererSiret extends DefaultListCellRenderer{
private static final long serialVersionUID = 7666198635997879091L;
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus){
ComboRendererSiret c = (ComboRendererSiret)(super.getListCellRendererComponent(list,value,index,isSelected,cellHasFocus));
if (_listDossiers != null){
if (index>0){
String libelledossier = ((Dossier)value).getLibelle() + ": " + ((Dossier)value).getSiret();
c.setText(libelledossier);
}
}
return c;
}
} |
Le problème et que malgré le fait que la liste soit bien affichée (avec les libellés des "Dossier"), mon comboBox continue à afficher l'objet (projet.Dossier@456....).
Une idée du problème?