Поскольку вопрос довольно общий, вот общий ответ: масштабирование часто означает, что вы хотите отобразить определенный процент от некоторого, а не весь, где ваш отображаемый размер не изменится.
Но в вашем случае это больше похоже на "найти щелчок мышью в многоугольнике". Таким образом, вы должны добавить прослушиватель выбора / щелчка для всех используемых вами виджетов (Swt? Swing? ....?), Где вы изменяете то, что отображает ваша программа.