【发布时间】:2009-06-13 19:22:50
【问题描述】:
这是我在游戏中需要的关于文本的内容:
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)库?
【问题讨论】:
-
您使用的是自定义的paint() 方法还是Swing 组件?
-
我正在使用 java2d,所以我正在使用自定义的 paint() 方法。
-
我认为大多数图形程序只是简单地创建了自己的文本渲染。为了最大限度地控制,您可以使用 String.split()、FontMetrics 等实现自己的版本。
-
这对我来说不够灵活。我的游戏有聊天室