Qual è il modo corretto di inserire un elemento il cui valore è nullo all'interno di un ComboBox? Ho provato ad utilizzare myComboBox.getItems().add(null);
, e funziona, ma ogni volta che l'utente seleziona questo valore sulla casella combinata, viene generata un'eccezione sulla console:"Nessun elemento selezionato" nella casella combinata JavaFX?
Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException
at com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList.subList(ReadOnlyUnbackedObservableList.java:136)
Quindi penso che forse questo non è il modo corretto di farlo . Qualche indizio?
Strano, il mio sistema sta segnalando che ho Java 8 update 20 e il codice che ho postato funziona bene. –
Sì, è strano. Non sono sicuro di cosa significhi che il tuo _system stia segnalando che hai l'aggiornamento 20 di Java 8. Sei sicuro di usarlo per eseguire il codice? Se si inserisce 'System.out.println (" Versione Java è: "+ System.getProperty (" java.version "));' nel codice ed eseguirlo, stampa "La versione Java è: 1.8.0_20"? – Tarje
@BenjaminGale ha confermato il IOOB in 8u20 (ma poi, avere un null non ha comunque molto senso, come d'accordo) – kleopatra