缩放和缩放

时间:2011-08-21 20:14:05

标签: java swing jpanel jinternalframe jdesktoppane

我需要对JDesktopPane中包含的JScrollPane实施缩放。通过覆盖paintComponent(...)方法并调用scale(double,double),我之前已成功进行缩放。

这不能正常工作:JInternalFrameJPanel按预期缩放,但MouseListener的{​​{1}}和此类注册在预先缩放的位置。我能做什么?谢谢你的阅读。

1 个答案:

答案 0 :(得分:3)

ScaledPanel显示了如何使用显式转换方法缩放鼠标坐标:scaleXscaleYunScaleXunScaleY。或者,您可以使用逆变换,如here所示。