在jfree图表中包装范围标记标签的文本

时间:2015-09-01 05:21:35

标签: java jfreechart

嘿伙计们请帮我把一个范围标记文本标签包装在jfree图表中。文本太长了以至于它有时会中断,所以我想在超过限制时包装文本以避免被切断。 / p>
Marker rangeMarkerCutoff= new ValueMarker(cutoff);
rangeMarkerCutoff.setPaint(Color.white);               
rangeMarkerCutoff.setLabelFont(helveticaBold18);
String markerCutoffString=benchmarkLabel+" "+cutoff.intValue()+"%";
markerCutoffString=wrapMarkerLabel(markerCutoffString);
rangeMarkerCutoff.setLabel(markerCutoffString);
rangeMarkerCutoff.setLabelOffset(new RectangleInsets(1,35,20,85));
rangeMarkerCutoff.setLabelBackgroundColor(Color.white);
rangeMarkerCutoff.setLabelAnchor(RectangleAnchor.TOP_RIGHT);

plot.addRangeMarker(rangeMarkerCutoff);

这里必须包装 markerCutoffString 我已经使用了这样的函数 wrapMarkerLabel ,但没有用

private static final String wrapMarkerLabel(String label) {
    String wrappedlabel = WordUtils.wrap(label,-100);
    return wrappedlabel;
}

0 个答案:

没有答案