本文整理汇总了Java中org.insightech.er.editor.controller.editpart.element.PagableFreeformRootEditPart类的典型用法代码示例。如果您正苦于以下问题:Java PagableFreeformRootEditPart类的具体用法?Java PagableFreeformRootEditPart怎么用?Java PagableFreeformRootEditPart使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
PagableFreeformRootEditPart类属于org.insightech.er.editor.controller.editpart.element包,在下文中一共展示了PagableFreeformRootEditPart类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: run
import org.insightech.er.editor.controller.editpart.element.PagableFreeformRootEditPart; //导入依赖的package包/类
private static void run(final Display display, final int x) {
final Shell shell = new Shell(display);
shell.setBounds(0, 0, 350, 350);
shell.setLayout(new FillLayout(SWT.VERTICAL));
// display.syncExec(new Runnable() {
// public void run() {
final ERDiagramEditPartFactory editPartFactory = new ERDiagramEditPartFactory();
final GraphicalViewer viewer = new ScrollingGraphicalViewer();
viewer.setControl(new FigureCanvas(shell));
final ScalableFreeformRootEditPart rootEditPart = new PagableFreeformRootEditPart(diagram);
viewer.setRootEditPart(rootEditPart);
viewer.setEditPartFactory(editPartFactory);
viewer.setContents(diagram);
viewer.getContents().refresh();
// }
// });
shell.pack();
shell.open();
int count = 0;
while (count < x) {
if (!display.readAndDispatch()) {
try {
Thread.sleep(1000);
count++;
} catch (final InterruptedException e) {
e.printStackTrace();
}
}
}
viewer.getContents().deactivate();
// display.dispose();
}
示例2: run
import org.insightech.er.editor.controller.editpart.element.PagableFreeformRootEditPart; //导入依赖的package包/类
private static void run(Display display, int x) {
Shell shell = new Shell(display);
shell.setBounds(0, 0, 350, 350);
shell.setLayout(new FillLayout(SWT.VERTICAL));
// display.syncExec(new Runnable() {
// public void run() {
ERDiagramEditPartFactory editPartFactory = new ERDiagramEditPartFactory();
GraphicalViewer viewer = new ScrollingGraphicalViewer();
viewer.setControl(new FigureCanvas(shell));
ScalableFreeformRootEditPart rootEditPart = new PagableFreeformRootEditPart(
diagram);
viewer.setRootEditPart(rootEditPart);
viewer.setEditPartFactory(editPartFactory);
viewer.setContents(diagram);
viewer.getContents().refresh();
// }
// });
shell.pack();
shell.open();
int count = 0;
while (count < x) {
if (!display.readAndDispatch()) {
try {
Thread.sleep(1000);
count++;
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
viewer.getContents().deactivate();
// display.dispose();
}
示例3: createGraphicalViewer
import org.insightech.er.editor.controller.editpart.element.PagableFreeformRootEditPart; //导入依赖的package包/类
private static GraphicalViewer createGraphicalViewer(final Display display, final ERDiagram diagram) {
final GraphicalViewer[] viewerHolder = new GraphicalViewer[1];
display.syncExec(new Runnable() {
@Override
public void run() {
final Shell shell = new Shell(display);
shell.setLayout(new GridLayout(1, false));
final ERDiagramEditPartFactory editPartFactory = new ERDiagramEditPartFactory();
final GraphicalViewer viewer = new ScrollingGraphicalViewer();
viewer.setControl(new FigureCanvas(shell));
final ScalableFreeformRootEditPart rootEditPart = new PagableFreeformRootEditPart(diagram);
viewer.setRootEditPart(rootEditPart);
viewer.setEditPartFactory(editPartFactory);
viewer.setContents(diagram);
viewerHolder[0] = viewer;
}
});
return viewerHolder[0];
}
示例4: createGraphicalViewer
import org.insightech.er.editor.controller.editpart.element.PagableFreeformRootEditPart; //导入依赖的package包/类
private static GraphicalViewer createGraphicalViewer(final Display display,
final ERDiagram diagram) {
final GraphicalViewer[] viewerHolder = new GraphicalViewer[1];
display.syncExec(new Runnable() {
public void run() {
Shell shell = new Shell(display);
shell.setLayout(new GridLayout(1, false));
ERDiagramEditPartFactory editPartFactory = new ERDiagramEditPartFactory();
GraphicalViewer viewer = new ScrollingGraphicalViewer();
viewer.setControl(new FigureCanvas(shell));
ScalableFreeformRootEditPart rootEditPart = new PagableFreeformRootEditPart(
diagram);
viewer.setRootEditPart(rootEditPart);
viewer.setEditPartFactory(editPartFactory);
viewer.setContents(diagram);
viewerHolder[0] = viewer;
}
});
return viewerHolder[0];
}