我需要为 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
和。或者,您可以使用逆变换,如此处所示。unScaleX
unScaleY