2012-06-12 2 views
2

Я создаю новый вид для плагина eclipse rcp. В этом представлении я хочу использовать горизонтальный (!) StackedBar JFreeChart с высотой исправления 20. Проблема заключается в том, что метки элементов отображаются слишком маленькими, хотя есть много места для отображения большего размера (см. Рисунок) Установка большего размера размер с "setSeriesItemLabelFont()" не приведет к увеличению максимума этикетке, но только по ширинеJFreechart Метка слишком маленькая

Изображение:

image http://s14.directupload.net/images/120612/n2zm8rkh.png

Вот мой код: 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); 
} 

ответ

Смежные вопросы