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不管用
;后换行" >