3

我需要为 aJDesktopPane中包含的 a实现缩放JScrollPane。通过覆盖paintComponent(...)方法并调用scale(double,double).

这不能正常工作:JInternalFrame' 和JPanel' 按预期缩放,但MouseListener' 用于JLabel' 和此类寄存器在预缩放位置。我能做些什么?感谢您的阅读。

4

1 回答 1

3

ScaledPanel显示如何使用显式变换方法缩放鼠标坐标:scaleXscaleY和。或者,您可以使用逆变换,如此处所示unScaleXunScaleY

于 2011-08-22T00:26:47.543 回答