`
eagleking012
  • 浏览: 24436 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

如何获取字符串的屏幕显示长度,以及在button上文字换行。

 
阅读更多

Graphics2D g2d = (Graphics2D) new Robot().createScreenCapture(
new Rectangle(Toolkit.getDefaultToolkit().getScreenSize())).getGraphics();
Font f = new Font("Serif", Font.BOLD, 40);
String text ="any language is OK";
double len = 0;
g2d.drawString(text , 0, 0);
FontRenderContext context =g2d.getFontRenderContext();
Rectangle2D bounds=f.getStringBounds(text,context);
len = bounds.getWidth();

<input type="button" style="Word-Wrap=true;word-break:break-all;width:30px;" value="这时候word-warp不管用&#13;后换行" >

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics