Bonjour à tous
Dans ma DataGrid et pour une colonne, je souhaite conserver un CellRenderer de base mais utiliser un ComboBox comme ItemEditor.
Et là, tout marche bien. J'ai défini ma classe, la ComboBox s'affiche, la valeur déjà présente dans la DataGrid sélectionne le bon élement dans la ComboBox.
Mais dès que je choisis avec ma souris un autre élément dans la ComboBox, celle-ci se ferme et j'ai une erreur "#1009 Cannot access a property or method of a null object reference".
Ce bug n'intervient pas si ma ComboBox est aussi utilisée comme CellRenderer mais je n'aime pas voir la flèche de la ComboBox sur chaque ligne.
Je pense que ce bug n'intervient pas non plus si je n'utilise que le clavier pour naviguer dans la ComboBox.
J'ai vu sur internet que quelqu'un avait aussi ce problème et on lui a répondu que la ComboBox, dans sa fonction close(), faisait référence à Stage et que Stage était null.
Mais pourquoi ? Et comment contourner ce problème ?
Merci d'avance
Partager