gpt4 book ai didi

Java 添加文本字符串到 Rectangle2D

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:55:57 25 4
gpt4 key购买 nike

我有一些矩形。给定一个矩形声明和定义为:

Rectangle2D rec = new Rectangle2D.Double(50, 50, 50, 50)

是否可以在此矩形内添加一串文本?谢谢

最佳答案

与其尝试将字符串放入预定义的矩形中,不如考虑使用 FontMetrics找到字符串的边界。 getStringBounds() 方法显示在这个 example 中如下图所示。

附录:一旦知道边界,就可以更容易地将字符串置于较大矩形的中心或对其进行修剪以适合。 'HORIZONTAL ELLIPSIS' (U+2026)通常用于表示省略。

FrameChars

关于Java 添加文本字符串到 Rectangle2D,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6783927/

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