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);


Rispondi quotando