|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ijchart.xychart.util.TextUtil
public abstract class TextUtil
Title: IJChart
Description: a chart library for the Java(tm) platform.
处理字符串的工具类Copyright: Copyright (c) 2013
Company:
Constructor Summary | |
---|---|
TextUtil()
|
Method Summary | |
---|---|
static java.awt.geom.Rectangle2D |
getStringBound(java.awt.Font font,
java.lang.String str)
计算一个字符串在指定字体的边界. |
static java.awt.geom.Rectangle2D |
getStringBound(java.awt.Graphics g2,
java.lang.String str)
计算一个字符串在指定图形环境下的边界,如果字符串中包含'\n'则会换行. |
static java.awt.geom.Rectangle2D |
getStringBound(java.awt.Graphics g2,
java.lang.String str,
int beginIndex,
int endIndex)
计算一个字符串在指定图形环境下的边界,如果字符串中包含'\n'则会换行. |
static java.awt.geom.Rectangle2D |
getStringBoundWithFm(java.awt.Graphics g2,
java.lang.String str)
计算一个字符串在指定图形环境下的边界. |
static double |
getStringHeight(java.awt.Graphics g2,
java.lang.String str)
计算一个字符串在指定图形环境下的高度. |
static java.awt.geom.Rectangle2D |
getStringNoWrapBounds(java.lang.String text,
java.awt.Font font)
计算一个字符串在指定图形环境下的边界,不考虑换行符'\n'. |
static double |
getStringWidth(java.awt.Graphics g2,
java.lang.String str)
计算一个字符串在指定图形环境下的宽度. |
static java.awt.geom.Rectangle2D |
getStringWrapBounds(java.lang.String text,
java.awt.Font font)
计算一个字符串在指定图形环境下的边界,如果字符串中包含'\n'则会换行. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TextUtil()
Method Detail |
---|
public static java.awt.geom.Rectangle2D getStringBound(java.awt.Graphics g2, java.lang.String str)
g2
- Graphics 图形环境 (不可为null).
str
- String 指定的字符串 (可为null).
public static java.awt.geom.Rectangle2D getStringBound(java.awt.Graphics g2, java.lang.String str, int beginIndex, int endIndex)
g2
- Graphics 图形环境 (不可为null).
str
- String 指定的字符串 (可为null).
beginIndex
- int 字符串str的开始位置.
endIndex
- int 字符串str的结束位置
public static java.awt.geom.Rectangle2D getStringBound(java.awt.Font font, java.lang.String str)
font
- Font 字体.
str
- String 指定的字符串.
public static java.awt.geom.Rectangle2D getStringBoundWithFm(java.awt.Graphics g2, java.lang.String str)
g2
- Graphics2D 图形环境.
str
- String 指定的字符串.
public static double getStringWidth(java.awt.Graphics g2, java.lang.String str)
g2
- Graphics 图形环境 (不可为null).
str
- String 指定的字符串 (可为null).
public static double getStringHeight(java.awt.Graphics g2, java.lang.String str)
g2
- Graphics 图形环境 (不可为null).
str
- String 指定的字符串 (可为null).
public static java.awt.geom.Rectangle2D getStringWrapBounds(java.lang.String text, java.awt.Font font)
text
- String 指定的字符串 (不可为null).
font
- Font 字体 (不可为null).
public static java.awt.geom.Rectangle2D getStringNoWrapBounds(java.lang.String text, java.awt.Font font)
text
- String 指定的字符串 (不可为null).
font
- Font 字体 (不可为null).
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |