использование элемента ZoomContributionViewItem в представлении

#eclipse #swt #zooming #zest

#eclipse #swt #масштабирование #изюминка

Вопрос:

Я видел, что можно добавить комбинацию на панели инструментов представления для увеличения графика, но проблема в том, что она используется с JFace, и я просто хочу знать, возможно ли работать с этим классом zest ( ZoomContributionViewItem ) только с SWT, поскольку я использую Graph, а не GraphViewer .

Я новичок в Zest и я не совсем понимаю разницу между двумя методами (JFace и SWT с Zest ), поэтому, пожалуйста, сначала скажите мне, возможно ли увеличить масштаб с помощью graph, а не graphviewer, и, во-вторых, объясните мне разницу между этими методами

Большое спасибо за вашу помощь

Ответ №1:

Я нашел решение, оно было простым

 GraphViewer viewer = new GraphViewer(parent, SWT.NONE);
Graph g = viewer.getGraphControl();
  

а затем я продолжил обычную работу с графиком без использования средства просмотра