Вам просто нужно добавить медиа-запрос для небольшого устройства. Добавьте ниже CSS в таблицу стилей, я надеюсь, что это решит вашу проблему. Спасибо
@media only screen and (max-width: 768px) {
#catalogueCarousel {
width: 100% !important;
}
}
При изменении выбора одно или два события могут иметь место, в зависимости от реализации. Если индекс № 4 выбран, и Вы нажимаете на второй объект, то следующее происходит:
questionaireNamesList.getSelectedIndex()
может по закону возвратиться или 2 или-1.questionaireNamesList.getSelectedIndex()
конечно, возвратится 2.Таким образом существует два запущенные события. Определение того, как эти события сгенерированы, позволяет дрейф для различных реализаций JVM, действительно идут вещи немного по-другому.
Примечание: Необходимо, вероятно, проверить значение ListSelectionEvent#getValueIsAdjusting()
видеть, обрабатываете ли событие Вы, один в серии событий. Вероятно, необходимо проигнорировать все события, куда это возвращается true
.
В дополнение к ответу Eddie смотрят на getValueIsAdjusting метод на событии.