Все возможно)) Слушаешь каким-нибудь ресайз листенером ресайз ивенты для компонента, в котором рисуешь и в зависимости от размеров компонента, полученных из ивента перересовываешь графики. Ты же когда начальное рисование делаешь, опираешься на размеры зоны рисования или окна?