Книга Дэвида Гири «Решения Google Web Toolkit» описывает реализацию панели ViewPort, которая выполняет то, что вы описываете. По сути, вы создаете подкласс AbsolutePanel, который прослушивает события мыши. Основываясь на этих событиях мыши, вы будете выполнять расчеты перетаскивания и обновлять положение содержащегося элемента (большого изображения в вашем случае).
Чтобы увидеть его в действии, перейдите на http://coolandusefulgwt.com/ и нажмите «Примеры», затем «Карты». (Обратите внимание, что отсутствие прямой ссылки является хорошим примером того, почему правильная поддержка истории важна для приложений gwt).