如何集中TChart头?

时间:2013-01-06 00:59:19

标签: java android teechart

我有一个TChart,如下所示。我试图将标题文本居中,但没有成功。

chart.getHeader().setAlignment(StringAlignment.CENTER);

Wrong center logic?

这看起来不是我的中心。如何将其居中放置在曲面而不是左右轴上?

1 个答案:

答案 0 :(得分:1)

您始终可以手动对齐标题。这里有一个例子:

tChart1.getAspect().setView3D(false);

Bar bar1 = new Bar(tChart1.getChart());
bar1.fillSampleValues();

tChart1.getPanel().setMarginUnits(PanelMarginUnits.PIXELS);
tChart1.getPanel().setMarginTop(30);

tChart1.getHeader().setCustomPosition(true);
tChart1.getHeader().setTop(7);    
int width = tChart1.getGraphics3D().textWidth(tChart1.getHeader().getText());
tChart1.getHeader().setLeft(getWindowManager().getDefaultDisplay().getWidth()/2 - width/2);