Java jfree图表中范围标记标签的换行文本

Java jfree图表中范围标记标签的换行文本,java,jfreechart,Java,Jfreechart,嘿,伙计们,请帮我在jfree图表中包装一个范围标记文本标签。文本太长,有时会被截断,所以我想在超过限制时包装文本,以避免被截断 Marker rangeMarkerCutoff= new ValueMarker(cutoff); rangeMarkerCutoff.setPaint(Color.white); rangeMarkerCutoff.setLabelFont(helveticaBold18); String markerCutoffString=ben

嘿,伙计们,请帮我在jfree图表中包装一个范围标记文本标签。文本太长,有时会被截断,所以我想在超过限制时包装文本,以避免被截断

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;
}

你能提供一个屏幕截图来解释这个问题吗?一段可运行的代码也会有帮助。为什么
-100
?为什么不是正值?也许可以尝试使用
WordUtils.wrap(标签,20,
,false)
。我不确定,但是可能会识别HTML标记

(而不是默认的换行符)。您能建议其他方法吗?您能提供一个屏幕截图来解释问题吗?一段可运行的代码也会有帮助。为什么
-100
?为什么不是正值?也许可以尝试使用
WordUtils.wrap(标签,20,
,false)
。我不确定,但可能会识别HTML标记

(而不是默认的换行符)。您能建议其他方法吗?