Disable artículos en JList
Estoy usando una JList como parte de un asistente para mostrar todos los pasos a realizar (también permite hacer clic en un paso para ir a él). Algunos pasos no siempre serán necesarios, en función de lo que se hizo en los pasos anteriores. Son estos pasos inaplicables los que me gustaría deshabilitar en la lista.
¿Cómo puedo desactivar (evitar la selección de) ciertos elementos en la lista? ¿Existe una mejor manera que subclasificar JList y anular todos los métodos relacionados con la selección?