【发布时间】:2010-09-20 11:38:06
【问题描述】:
Java中如何计算字符串的长度(以像素为单位)?
最好不使用 Swing。
编辑: 我想在 Java2D 中使用 drawString() 绘制字符串 并使用长度进行自动换行。
【问题讨论】:
-
没有 Swing?你用的是什么设备?什么字体?什么尺寸?什么风格?所有这些都会改变显示宽度。
-
你打算怎么画字符串?与 AWT?还是使用其他工具包?以像素为单位的字符串大小取决于稍后将绘制像素的绘图 API(当然还有您使用的字体、字体大小以及字体是否为粗体/斜体等)。如果不知道绘图 API 和字体属性,字符串就没有大小。
-
@S.洛特。你有它在一个。我很想把这个作为一个非问题来结束。
-
@David Arno:我在 n00bz 上是个软弱的人。我将添加 [beginner] 标签。
-
对于 .NET 等效项有 TextRenderer 类,请参阅 stackoverflow.com/questions/604298/…
标签: java string-length