Следующее изменит курсор только тогда, когда пользователь наведет курсор мыши на ваш JList.
Вы можете изменить курсор при наведении указателя мыши на компонент (т.е. свой JList), используя слушатель мыши и метод setCursor .
По сути, просто добавьте слушатель мыши в JList и используйте setCursor для изменения курсора, когда пользователь наводит курсор на компонент в вашем приложении (mouseEntered и mouseExit). Вам также может потребоваться выполнить небольшой запрос по коду перетаскивания, чтобы изменить курсор только тогда, когда в JList перетаскивается что-то правильное.
Надеюсь, это немного поможет.