thanks for the reply. do you work for Eltima? if so, do you consider this a bug? at the very least i think it should be documented (on the javadoc probably), as the user of your component shouldnt have to assume you are using Java regexp stuff (we are abstracted from your internal implementation, after all). it would seem to make sense that the component escapes any dodgy characters before it passes it off to the regexp. it is actually harder for me to do it than you too, as i just put objects into my ELComboBox and rely on the toString() implementation to display it to the user. Therefore, it is not an especially easy fix as the toString() implementation would somehow have to exhibit different behavior (by escaping the $ symbol) depending on the context. My workaround is going to have to entail wrapping my object in something that takes care of the escaping before putting it into the ELComboBox.
anyway, thanks for the swift response.