DefaultComboBoxModel を使用して JComboBox を埋めたいと思います。
static JComboBox<Carta> cmb_cartas;
static DefaultComboBoxModel<Carta> mdl_cartas;
DefaultComboBoxModel に独自のクラス「Carta」の ArrayList を入力します
ArrayList<Carta> cartas = conOAD.getCartasPorAgregar(idConjunto);
mdl_cartas = new DefaultComboBoxModel<Carta>();
for(int i = 0; i < cartas.size(); i++) {
Carta carta = cartas.get(i);
mdl_cartas.addElement(carta);
}
cmb_cartas = new JComboBox<>(mdl_cartas);
コンボボックスは正しく入力されていますが、問題はオプションのテキストが表示されていることです: "modelos.Carta@3e7e084e"
テキストをクラス「Carta」の属性「nombre」に設定するにはどうすればよいですか?