У меня проблема с конвертацией;моя переменная CodeA имеет тип String
col.setCodeA((Collabo)jComboBoxAlbum.getSelectedItem());
Мое сообщение об ошибке: Object cannot be converted to String
В этом случае, как преобразовать мою переменную CodeA?
Collabo col = new Collabo();
col.setCodeA((Collabo)jComboBoxAlbum.getSelectedItem());
boolean ok = daoCol.insertCollabo(col);
if (!ok)
JOptionPane.showMessageDialog(null,"Insertion impossible !","Avertissement",JOptionPane.ERROR_MESSAGE);
this.dispose();
Вот мой класс Collabo:
public class Collabo {
private String codeA;
private Musicien mutApp;
private Instrument insApp;
public Collabo(String codeA, Musicien mutApp, Instrument insApp) {
this.codeA = codeA;
this.mutApp = mutApp;
this.insApp = insApp;
}
public String getCodeA() {
return codeA;
}
public void setCodeA(String codeA) {
this.codeA = codeA;
}
public Musicien getMutApp() {
return mutApp;
}
public void setMutApp(Musicien mutApp) {
this.mutApp = mutApp;
}
public Instrument getInsApp() {
return insApp;
}
public void setInsApp(Instrument insApp) {
this.insApp = insApp;
}
public String toString() {
return codeA;
}