gpt4 book ai didi

java - 有人知道 java2d 文本库吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:30:59 25 4
gpt4 key购买 nike

这是我在游戏中需要的有关文本的内容:

Word Wrap Support given a bounding box
Vertical and Horizontal alignment given a bounding box

现在,我一直在阅读有关如何使用 TextLayout 的信息,似乎可以自己编写所有这些内容,但我更愿意在更高的层次上思考。我只想要一个带有这样签名的标签类:

public Label(String text, Alignment alignment, VAlignment vAlignment);

有谁知道可以简化文本格式的开源(非 gpl)库吗?

最佳答案

如果您使用 java2d 绘制游戏图形,您应该能够使用 awt 或 swing 文本组件来呈现文本。你可以例如创建一个 JLabel 并使用 Graphics2D 上下文在渲染​​队列中手动调用其绘制和更新方法。

JLabel label = new JLabel("your text");
label.setLocation(0, 100);
label.setSize(20, 100);
label.paint(g); // g is your Graphics2D context

关于java - 有人知道 java2d 文本库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/991328/

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