1.
Font font=new Font("宋体",Font.PLAIN,25);
g.setFont(font);
FontMetrics fm=this.getFontMetrics(font);
String s="字符串长度";
int width=fm.stringWidth(s);//长度
int height=fm.getHeight();//高度
2.
画线平滑:
g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
g.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL,RenderingHints.VALUE_STROKE_DEFAULT);
画线恢复到默认状况:
g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_OFF);
g.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL,RenderingHints.VALUE_STROKE_PURE);
Font font=new Font("宋体",Font.PLAIN,25);
g.setFont(font);
FontMetrics fm=this.getFontMetrics(font);
String s="字符串长度";
int width=fm.stringWidth(s);//长度
int height=fm.getHeight();//高度
2.
画线平滑:
g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
g.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL,RenderingHints.VALUE_STROKE_DEFAULT);
画线恢复到默认状况:
g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_OFF);
g.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL,RenderingHints.VALUE_STROKE_PURE);