有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

大家好,请帮我在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;
}

共 (0) 个答案