Salve programmatori... sono di fronte a un problema che probabilmente è banale ma che .. ahimè non riesco a risolvere.
Semplicemente ho un JPanel in cui va richiesto l'immissione di una data attraverso dei JComboBox.
Prima l'anno, poi il mese ed infine i giorni. (che variano da mese a mese).. ebbene... i giorni... non so come inserirli nel JComboBox. Ho provato a mettere un controllo che verifichi che si sia passato al mese successivo ma mi mette nel JComboBox solo alcuni giorni.. non tutti... Vi posto il frammento di codice:
codice:
inputGiorno = new JComboBox<Integer>();
GregorianCalendar dd = new GregorianCalendar();
dd.set(annoScelto,meseScelto,1);//impostato sul primo giorno del mese scelto
uscita:
for(int i=1; i<=31; i++)
{
    dd.add(Calendar.DAY_OF_MONTH,i); //aggiungo i giorni per poi effettuare una verifica
    inputGiorno.addItem(i);
    if(dd.get(Calendar.MONTH)!=meseScelto)
    {
        break uscita;
    }
}
this.add(inputGiorno);