«Есть ли способ запретить JList выбирать последний элемент, когда пользователь щелкает под ним в списке?»
Этот вопрос кто-то задал здесь , и у меня такая же проблема. Этот парень нашел так себе решение (путем переопределения processMouseEvent() ), но я хочу знать, есть ли лучший/более элегантный способ сделать это.
[Редактировать]
Хорошо, подробнее. Если у вас есть JList и есть некоторое пространство, не занятое какой-либо ячейкой/элементом, и вы щелкаете по этому пространству, тогда будет выбран последний элемент в JList.
В качестве реального примера попробуйте этот Пример JList Swing Tutorial, щелкните пробели убедитесь, что выбран Rollo.