我需要为 aJDesktopPane中包含的 a实现缩放JScrollPane。通过覆盖paintComponent(...)方法并调用scale(double,double).
这不能正常工作:JInternalFrame' 和JPanel' 按预期缩放,但MouseListener' 用于JLabel' 和此类寄存器在预缩放位置。我能做些什么?感谢您的阅读。
我需要为 aJDesktopPane中包含的 a实现缩放JScrollPane。通过覆盖paintComponent(...)方法并调用scale(double,double).
这不能正常工作:JInternalFrame' 和JPanel' 按预期缩放,但MouseListener' 用于JLabel' 和此类寄存器在预缩放位置。我能做些什么?感谢您的阅读。
ScaledPanel显示如何使用显式变换方法缩放鼠标坐标:scaleX、scaleY和。或者,您可以使用逆变换,如此处所示。unScaleXunScaleY