摆动旋转边框

时间:2010-09-03 14:43:15

标签: swing rotation border

我正在制作一个摆动程序来显示几张照片。并且可以旋转图片(每个都以JComponent实现)。

问题是,当图片旋转时,JComponent的边框不会改变,因此图片会被剪裁。

有没有办法旋转边框以便可以完全绘制图片?

(我知道可以计算边框的新大小,但它会在边缘留下空白空间。当旋转的图片与另一个重叠并且想要移动下面的那个时,人们不能这样做,因为事件将是传递到上面的图片,到透明边缘。所以如果只能旋转边框,那就更理想了。

1 个答案:

答案 0 :(得分:1)

旋转后在顶级JFrame上执行另一个pack()。