JFreeChart: добавление и синхронизация полосы прокрутки при масштабировании диаграммы (Eclipse plugin / SWT)
Я использую библиотеку JFreeChart для построения чего-либо в представлении Eclipse, и в настоящее время мой код для инициализации представления выглядит следующим образом:
@Override
public void createPartControl(Composite parent)
{
JFreeChart chart = null;
// Created via different object
chart = graph.createLineChart("Test Graph", "x", "y");
ChartComposite frame = new ChartComposite(parent, SWT.NONE, chart, true);
frame.setRangeZoomable(false);
parent.layout(true);
}
Я хотел добавить прокрутку к моему графику, когда пользователь увеличивает масштаб, но пока все примеры, которые я нашел (в демонстрационном пакете,Воти другие источники) основаны на Swing, работающем с JPanes и ChartPanels.
Как я могу добиться того же вcreatePartControl()
функция моего взгляда, где у меня есть толькоComposite
, Можно ли сделать это только в SWT или я должен смешать (нужно выяснить, как) SWT с SWING или AWT?
Спасибо