最新的OSX Java更新(7u55)似乎会中断小程序的旋转文本

最新的OSX Java更新(7u55)似乎会中断小程序的旋转文本,java,macos,applet,rotation,Java,Macos,Applet,Rotation,我们的小程序使用AffineTransform绘制旋转文本,我们采用这种方法来克服OSX上旋转文本的先前问题(此处讨论: ) 它一直工作到上周四,我终于崩溃并安装了最新的OSX更新。这让我想到了“JavaV7更新55”,现在旋转的文本不再工作了,只在applet中工作。它在单机版中工作。我使用的代码就像 AffineTransform rot = AffineTransform.getRotateInstance(rotAngle*Math.PI/180); Font fRot = g.getF

我们的小程序使用AffineTransform绘制旋转文本,我们采用这种方法来克服OSX上旋转文本的先前问题(此处讨论: )

它一直工作到上周四,我终于崩溃并安装了最新的OSX更新。这让我想到了“JavaV7更新55”,现在旋转的文本不再工作了,只在applet中工作。它在单机版中工作。我使用的代码就像

AffineTransform rot = AffineTransform.getRotateInstance(rotAngle*Math.PI/180);
Font fRot = g.getFont().deriveFont(rot);
g.setFont(fRot);
g.drawString(p.displayName,stringX,stringY);
它正确地旋转字符,但对于长度超过1个字符的字符串,它无法正确定位字符