String str = "abceWWWwww";怎样获取一个字符串占了多少像素?
解决方案 »
- Runtime脱钩的问题
- 【考考你】这段JAVA小程序,输出结果是多少?
- 只运行一个java桌面应用程序的实例的问题
- java矩阵图像显示
- JAVA中的package的正确与否的检查
- 急问,请大家帮我,来着给分
- xxx.equals(null)和xxx == null 的区别
- Drools&Spring集成之后,怎么在DRL规则文件LHS和RHS部分调用DAO方法?
- 在eclipse中创建jframe窗体在设计模式下感觉拖控件很难用啊,布局没法按自己的想法随意拖动,请各位给我点建议怎么做GUI编程
- 如何将C++开发的OSG视景整合到Java开发的应用程序中?
- 新手求救
- m10和dev有什么区别?
而不是length()
g2.setFont(font);
String str = "abclLGg";
Rectangle2D rect = font.getStringBounds(str, g2.getFontRenderContext());
double width = rect.getWidth();随便写的,有错请讲..
super.paintComponent(g);
String str = "wwwwwwWWWWWWWW"; Graphics2D g2 = (Graphics2D)g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
int textWidth = getFontMetrics(g2.getFont()).bytesWidth(str.getBytes(), 0, str.getBytes().length); System.out.println(textWidth);
}