2012-05-21 6 views
2

Im делает приложение Java, которое просматривает набор изображений в рамках временной шкалы. Моя идея заключалась в использовании JScrollPane с набором всех изображений, установленных в виде сетки, но вместо того, чтобы прокручивать панель с помощью традиционных полос прокрутки, я хотел использовать что-то вроде JSlider.Использование JSlider для перемещения JScrollPanel?

Целью этого является предоставление пользователю большего контроля и представление о времени, в котором отображается подмножество изображений, и для увеличения эффекта временной шкалы. Я произвел простой визуальный пример моей идеи ниже:

enter image description here

Я задавался вопросом, было ли возможно даже, как я не видел подобных примеров после обширных исследований. Любая помощь с любыми возможными решениями приветствуется.

Большое спасибо.

ответ

3

Некоторые идеи: Поместите изображения в JPanel и этот JPanel в JScrollPane без полос прокрутки. Затем синхронизируйте слайдер (ChangeListener) с JViewPort.

Или (проще) использовать горизонтальную полосу прокрутки в качестве слайдера и настраивать JScrollBar с надписями.