使用AffineTransform的Java Scaling字体

时间:2009-04-30 21:03:38

标签: java

任何人都有一个示例代码段,展示如何使用AffineTransform缩放字体?

感谢。

2 个答案:

答案 0 :(得分:1)

嗯,你真的不需要AffineTransform来做一个简单的字体缩放。您可以使用Font.deriveFont(float size)设置一个具有指定大小的新Font对象。

但我想你可以使用AffineTransform.getScaleInstance(double sx, double sy)并将变换应用到你的Graphics2D对象(假设你有一个),如果你愿意的话。这实际上取决于你在做什么。

答案 1 :(得分:0)

来自记忆:

Font tallerFont = font.deriveFont(AffineTransform.getScaleInstance(1.0, 2.0));