Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jasper reports 对齐pieChart图例中的文本-如何右对齐图例中的内容_Jasper Reports_Pie Chart - Fatal编程技术网

Jasper reports 对齐pieChart图例中的文本-如何右对齐图例中的内容

Jasper reports 对齐pieChart图例中的文本-如何右对齐图例中的内容,jasper-reports,pie-chart,Jasper Reports,Pie Chart,到现在为止,我的图例显示如下 测试1 5% 测试2测试2 10% 测试2测试2测试3 85% 我尝试这样显示,空格和右对齐。 测试1-----------------5% test2test2test2----------10% 测试3测试3--------85% 您可以使用显示的方法创建包含图例项的单独面板。给面板一个网格布局(0,1);为左列指定JLabel.LEFT,为右列指定JLabel.RIGHT。给出了一个完整的示例 @trashgood.非常感谢您的回复。我正在使用单独的

到现在为止,我的图例显示如下

测试1 5%
测试2测试2 10%
测试2测试2测试3 85%


我尝试这样显示,空格和右对齐。

测试1-----------------5%
test2test2test2----------10%
测试3测试3--------85%


您可以使用显示的方法创建包含图例项的单独面板。给面板一个
网格布局(0,1)
;为左列指定
JLabel.LEFT
,为右列指定
JLabel.RIGHT
。给出了一个完整的示例


@trashgood.非常感谢您的回复。我正在使用单独的功能创建一个必需的图例面板,如何使用此新面板作为图例?使用
createLegendPanel()
方法创建一个可以添加到布局中的面板。我不是通过代码创建图表,我使用ireport和customizer类设计了一个report来修改图例。我正在覆盖public void customize(JFreeChart图表、JRChart jasperChart)方法以修改图例,我不确定如何在此方法中分配legendpanel。请更新您的问题和标签以反映此要求;有经验的人可能会回应。。