如何获取字符串的屏幕显示长度,以及在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;后换行" >

你可能感兴趣的:(String,input,button)