odiojava.net
03-10-2008, 18:23
Salve!
Il mio problema è il seguente: ho due combobox che rappresentano i mesi e i giorni; vorrei fare che quando seleziono un mese con 30 giorni, la combobox relativa contenga i numeri da 1 a 30, mentre quando seleziono un mese con 31 giorni si adegui di conseguenza. Googlando ho trovato che la combobox per essere modificata deve essere Mutable, solo che su NetBeans non trovo nulla di simile da impostare; per giunta NetBeans non mi permette di modificare il codice relativo alla creazione degli oggetti della GUI.
Noi abbiamo provato usando il setModel dentro uno switch case con il seguente codice:
case 3: addgiorno.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30"}));
Ma non succede niente! Preciso che ho usato l'evento ItemStateChanged per attivare il metodo.
Come potrei fare? :eek:
Grazie:help:
Il mio problema è il seguente: ho due combobox che rappresentano i mesi e i giorni; vorrei fare che quando seleziono un mese con 30 giorni, la combobox relativa contenga i numeri da 1 a 30, mentre quando seleziono un mese con 31 giorni si adegui di conseguenza. Googlando ho trovato che la combobox per essere modificata deve essere Mutable, solo che su NetBeans non trovo nulla di simile da impostare; per giunta NetBeans non mi permette di modificare il codice relativo alla creazione degli oggetti della GUI.
Noi abbiamo provato usando il setModel dentro uno switch case con il seguente codice:
case 3: addgiorno.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30"}));
Ma non succede niente! Preciso che ho usato l'evento ItemStateChanged per attivare il metodo.
Come potrei fare? :eek:
Grazie:help: