У меня есть JPanel
с векторным изображением, которое пользователь может масштабировать и панорамировать. Наложение этого изображения (прозрачное) JComponent
, которое я позволяю пользователю комментировать базовое изображение. Это прекрасно работает в полном масштабе, но если я увеличу масштаб, используя AffineTransform
, наложенные координаты также будут затронуты. Таким образом, если пользователь рисует рамку на изображении, эта шкала также масштабируется.
Какие-нибудь предложения о том, как отделить это поведение? Чтобы на JComponent
не влияли JPanel
* AffineTransform
?