Jfreechart 在标签上添加换行符
我正在使用Jfreechart 在标签上添加换行符,jfreechart,Jfreechart,我正在使用CategoryPointerAnnotation绘制箭头并显示标签。现在这个标签似乎太宽了。是否可以添加换行符,以便在下一行显示$amount CategoryPointerAnnotation ann5 = new CategoryPointerAnnotation("You are here $" + NumberFormat.getIntegerInstance().format( num.intValue()), cat, num.intValue()
CategoryPointerAnnotation
绘制箭头并显示标签。现在这个标签似乎太宽了。是否可以添加换行符,以便在下一行显示$amount
CategoryPointerAnnotation ann5 = new CategoryPointerAnnotation("You are here $" +
NumberFormat.getIntegerInstance().format(
num.intValue()), cat, num.intValue(), -2.35619449);
是否尝试在System.getProperty(“line.separator”)中添加?否,不支持换行符。标题、副标题、标签、工具提示等中都没有。您可以搜索“换行符”或“换行符”来查找相关帖子。有Featurer的请求,根据论坛的消息,甚至有修补程序可用于修复此问题,但还没有一个应用到JFreeChart中(从1.0.19开始)。“您在这里$”+System.getProperty(“line.separator”)+NumberFormat。。。。。你是这么说的吗?我试过这个,但没有运气这是一个想法,但显然是一个哑弹。可以使用相同的代码并使用ann5.settext(yourString)创建字符串,而不是将字符串传递给构造函数。修剪注释,并使用工具提示获取全文。