2014-10-01 101 views
1

我正在使用CategoryPointerAnnotation繪製箭頭並顯示標籤。現在這個標籤看起來太寬了。是否可以添加換行符,以便$下一行顯示$數量?在標籤上添加換行符

CategoryPointerAnnotation ann5 = new CategoryPointerAnnotation( "You are here $"+ NumberFormat.getIntegerInstance().format(num.intValue()), cat, num.intValue(),-2.35619449);

enter image description here

+0

修剪註釋,並使用工具提示獲取全文。 – trashgod 2014-10-01 20:19:30

回答

0

不,換行符是不支持。無論是標題,字幕,標籤,工具提示等,您都可以在JFreeChart forum中搜索「linebreak」或「newline」以查找相關帖子。已經有featuers-請求,根據論壇,甚至有修補程序可以修復這個問題,但沒有一個已經將它變成JFreeChart(截至1.0.19)。

0

你嘗過System.getProperty加入( 「line.separator」)?

+0

「你在這裏$」+ System.getProperty(「line.separator」)+ NumberFormat .....你是說這個嗎?我試過這個,但沒有運氣 – 2014-10-01 11:39:44

+0

這是想法,但顯然是一個失敗。可能可以使用相同的代碼創建一個字符串,並使用ann5.settext(yourString),而不是將該字符串傳遞給構造函數。 – Modred 2014-10-01 12:03:21