2

eclipsercpプラグインの新しいビューを作成しています。このビューでは、固定高さ20のJFreeCharthorizo​​ntal(!)StackedBarを使用したいと思います。問題は、大きく表示するスペースがたくさんあるのに、アイテムのラベルが小さすぎることです(図を参照)。 「setSeriesItemLabelFont()」を使用したサイズでは、ラベルの高さは増加せず、幅のみが増加します

写真:

画像

これが私のコードです:ViewPart:

@Override
public void createPartControl(Composite parent) {

    GridLayout gridLayout = new GridLayout(1, false);
    parent.setLayout(gridLayout);

    totalRenderingContent = new TotalRenderingContent(parent);
}

およびTotalRenderingContent.java

public TotalRenderingContent(Composite parent) {

    chartComposite = new Composite(parent, SWT.EMBEDDED);
    GridData gridDataChart = new GridData(GridData.FILL, GridData.FILL, true, false);
    gridDataChart.heightHint = 20;
    chartComposite.setLayoutData(gridDataChart);
    chartFrame = SWT_AWT.new_Frame(chartComposite);
    createTotalRenderingContent();
}

private void createTotalRenderingContent() {
    Chart renderingChart = new TotalRenderingChart();
    JFreeChart chart = renderingChart.getChart();
    ChartPanel chartPanel = new ChartPanel(chart);
    chartFrame.add(chartPanel);
}
4

1 に答える 1