gpt4 book ai didi

java - 不使用 g2d .rotate 旋转字符串

转载 作者:行者123 更新时间:2023-12-02 07:47:41 25 4
gpt4 key购买 nike

我有一个程序,可以在行旁边输入很多字符串(街道+街道名称)现在我想在街道顶部附加/对齐街道名称。

但是当我使用 g2d.rotate 时,所有街道也会旋转。

那么还有另一种简单的方法来旋转字符串吗?

最佳答案

以首选方向绘制字符串后,您将需要返回到原始旋转。

// rotated 90 degrees around world origin
g2d.rotate(Math.toRadians(90));
g2d.drawString("Broadway", 0, 50);

// rotated -90 degrees around world origin
g2d.rotate(Math.toRadians(-90));
g2d.setColor(Color.GRAY.darker());
g2d.fillRect(50, 50, 50, 50);

您还可以使用AffineTransform类进行变换。您可以在Transforming Shapes, Text, and Images (The Java ™ Tutorials> 2D Graphics> Advanced Topics in Java2D)上找到更多详细信息

关于java - 不使用 g2d .rotate 旋转字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10603079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com