【发布时间】:2012-05-10 09:07:50
【问题描述】:
我正在 J2ME 中针对 Java Personal Basis Profile 编写代码。我需要测量AttributedString 的宽度(以像素为单位)。
在 Java SE 中,我会从我的 AttributedString 中获得一个 AttributedCharacterIterator 并将其传递给 FontMetrics#getStringBounds,但在 J2ME PBP 中,FontMetrics 没有 getStringBounds 方法或任何其他接受的方法一个 CharacterIterator。
我该怎么办?
【问题讨论】:
-
我应该补充一点:我真正需要做的是将 AttributedString 包装成行。使用 LineBreakMeasurer 会容易得多,我在 J2ME PBP 中也没有。 :-(
-
使用哪个组件来显示用户界面?画布或 LCD UI(表单、警报、列表...)?能否附上一张图片以便更好地理解?
标签: java java-me fontmetrics