5
A
回答
11
的FontMetrics.stringWidth
方法做到了这一点 - 它会返回像素宽度对于给定String
。
通过getFontMetrics
方法可以从Graphics
对象获得FontMetrics
。
例如:
g.setFont(new Font("Serif", Font.BOLD, 24));
int width = g.getFontMetrics().stringWidth("Hello World!");
System.out.println(width);
结果是:
135
1
在类Font你有这样喜欢getLineMetrics或getStringBounds,可以帮助你的方法。
0
只需使用一个JLabel是中心对齐,并适当布局管理器,你不必担心这一点。
0
JLabel label = new JLabel("Text");
frame.add(label , SwingConstants.CENTER);
相关问题
- 1. Java,特定字母的特定字体中的像素
- 2. 一个可以呈现像素字体字符的java JComponent
- 3. 固定大小像素字体的Emacs字体大小(以像素为单位)?
- 4. 在SVG或Java中估算比例字体的像素
- 5. 具有适当授权和声明的网络字体的字体像素化
- 6. Silverlight 4中的像素字体
- 7. 字体大小和设备的像素比
- 8. 以像素为单位的字体大小和分数
- 9. 在ActionScript中读取和绘制像素字体
- 10. 的Java:获取字体与特定的高度以像素为单位
- 11. VTK java的体素渲染
- 12. Java中的像素数
- 13. 元素UI和字体真棒
- 14. 具有双值像素的Java图像
- 15. 字体元素C#
- 16. 的Java的BufferedImage像素[]获得正确的像素
- 17. CSS动画的缩放和颜色一起导致字体像素化
- 18. 预加载字体和图像?
- 19. Facebook Like Custom字体颜色和图像
- 20. Python,PIL;文本到图像和字体
- 21. CSS属性“will-change”会改变字体颜色(亚像素字体渲染)
- 22. 如何在css中制作像素完美的字体?
- 23. 像素完美的HTML到PDF W /嵌入字体?
- 24. 如何确定给定字体的最大像素高度?
- 25. 如何将1个像素的vert-spacing添加到Emacs字体?
- 26. 发现有关Silverlight中字体的像素信息
- 27. 我需要Windows兼容的正方形像素字体
- 28. 如何确定给定字体的像素间距(对于TVirtualTreeView)
- 29. 在HTML中清除字体路径的像素<canvas>
- 30. 以像素为单位的WebBrowser字体大小
为什么FontMetrics对象抽象? – 2009-09-09 13:02:56
感谢快速帮助。 – 2009-09-09 13:06:03
的FontMetrics是抽象的,因为其结果将取决于所使用的特定的图形对象。 – 2009-09-09 13:13:30