Il fatto di usare toString() sugli oggetti per ottenere una stringa da visualizzare, questo è il "renderer" predefinito per i combobox che lo fa. Se implementassi un tuo renderer, potresti fare quello che vuoi. Ma implementare un renderer non è "banale", quindi non sto neanche a consigliartelo.
Piuttosto: se puoi modificare il toString() di Partita in modo da fornire la stringa che tu vuoi in visualizzazione, allora ok. Se non puoi/non vuoi (per qualunque motivo), una soluzione alternativa è definire un piccolo "wrapper", una classe es. PartitaItem che incapsula un oggetto Partita e con un toString() che fa quello che vuoi, indipendentemente dal toString() di Partita (chiaramente sarà JComboBox<PartitaItem> ).


Rispondi quotando