Если я вас правильно понял, попробуйте увидеть пример StaticLayout
от JUNG в WorldMapGraphDemo.class примере из исходного пакета JUNG. В этом примере вы можете увеличивать / уменьшать как макет, так и вид - фактически фоновое изображение будет увеличиваться / уменьшаться вместе с элементами графика.