Масштабирование и масштабирование - PullRequest
3 голосов
/ 22 августа 2011

Мне нужно реализовать масштабирование для JDesktopPane, содержащегося в JScrollPane. До этого я успешно масштабировал, переопределяя метод paintComponent(...) и вызывая scale(double,double).

Это не работает должным образом: шкала JInternalFrame и JPanel, как предполагалось, но MouseListener для JLabel и такой регистр в предварительно масштабированных местах Что я могу сделать? Спасибо за чтение.

1 Ответ

3 голосов
/ 22 августа 2011

ScaledPanel показывает, как масштабировать координаты мыши, используя явные методы преобразования: scaleX, scaleY, unScaleX и unScaleY.Кроме того, вы можете использовать обратное преобразование, как показано здесь .

...