|
|
|
@ -3,6 +3,8 @@ package com.fr.van.chart.structure.desinger.style;
|
|
|
|
|
|
|
|
|
|
import com.fr.design.i18n.Toolkit; |
|
|
|
|
import com.fr.plugin.chart.base.AttrTooltipContent; |
|
|
|
|
import com.fr.plugin.chart.base.AttrTooltipRichText; |
|
|
|
|
import com.fr.plugin.chart.base.format.AttrTooltipFormat; |
|
|
|
|
import com.fr.plugin.chart.multilayer.style.AttrTooltipMultiLevelNameFormat; |
|
|
|
|
import com.fr.van.chart.designer.component.VanChartTooltipContentPane; |
|
|
|
|
import com.fr.van.chart.designer.component.format.CategoryNameFormatPaneWithCheckBox; |
|
|
|
@ -13,6 +15,7 @@ import com.fr.van.chart.designer.component.format.SeriesNameFormatPaneWithCheckB
|
|
|
|
|
import com.fr.van.chart.designer.component.format.SeriesNameFormatPaneWithoutCheckBox; |
|
|
|
|
import com.fr.van.chart.designer.component.format.ValueFormatPaneWithCheckBox; |
|
|
|
|
import com.fr.van.chart.designer.component.format.ValueFormatPaneWithoutCheckBox; |
|
|
|
|
import com.fr.van.chart.designer.component.format.VanChartFormatPaneWithoutCheckBox; |
|
|
|
|
import com.fr.van.chart.designer.style.VanChartStylePane; |
|
|
|
|
|
|
|
|
|
import javax.swing.JPanel; |
|
|
|
@ -87,10 +90,29 @@ public class VanChartStructureTooltipContentPane extends VanChartTooltipContentP
|
|
|
|
|
setRichTextPercentFormatPane(richTextPercentFormatPane); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected void populateRichEditor(AttrTooltipContent attrTooltipContent) { |
|
|
|
|
VanChartFormatPaneWithoutCheckBox[] formatPaneGroup = new VanChartFormatPaneWithoutCheckBox[]{ |
|
|
|
|
getRichTextCategoryNameFormatPane(), |
|
|
|
|
getRichTextSeriesNameFormatPane(), |
|
|
|
|
getRichTextValueFormatPane() |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
AttrTooltipFormat[] formatGroup = new AttrTooltipFormat[]{ |
|
|
|
|
attrTooltipContent.getRichTextCategoryFormat(), |
|
|
|
|
attrTooltipContent.getRichTextSeriesFormat(), |
|
|
|
|
attrTooltipContent.getRichTextValueFormat() |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
setRichTextAttr(new AttrTooltipRichText()); |
|
|
|
|
populateRichTextFormat(formatPaneGroup, formatGroup); |
|
|
|
|
populateRichText(attrTooltipContent.getRichTextAttr()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
protected AttrTooltipContent createAttrTooltip() { |
|
|
|
|
AttrTooltipContent attrTooltipContent = new AttrTooltipContent(); |
|
|
|
|
attrTooltipContent.setCategoryFormat(new AttrTooltipMultiLevelNameFormat()); |
|
|
|
|
attrTooltipContent.setRichTextCategoryFormat(new AttrTooltipMultiLevelNameFormat()); |
|
|
|
|
return attrTooltipContent; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|