本文整理汇总了Java中org.scijava.display.DisplayService类的典型用法代码示例。如果您正苦于以下问题:Java DisplayService类的具体用法?Java DisplayService怎么用?Java DisplayService使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DisplayService类属于org.scijava.display包,在下文中一共展示了DisplayService类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: view
import org.scijava.display.DisplayService; //导入依赖的package包/类
@Override
public void view(final DisplayWindow w, final Display<?> d) {
super.view(w, d);
// NB: resolve the racing condition when other consumer are looking up the
// active display
getContext().service(DisplayService.class).setActiveDisplay(getDisplay());
dispatcher = new AWTInputEventDispatcher(getDisplay(), eventService);
// broadcast input events (keyboard and mouse)
imgCanvas = new JHotDrawImageCanvas(this);
imgCanvas.addEventDispatcher(dispatcher);
// broadcast drag-and-drop events
final AWTDropTargetEventDispatcher dropDispatcher =
new AWTDropTargetEventDispatcher(getDisplay(), eventService);
imgCanvas.addEventDispatcher(dropDispatcher);
imgPanel = new SwingImageDisplayPanel(this, getWindow());
setPanel(imgPanel);
updateTitle();
}
示例2: read
import org.scijava.display.DisplayService; //导入依赖的package包/类
public ImageDisplay read(
FileLinkElement elementToRead)
throws SlideSetException {
if(itdr == null)
itdr = new ImageFileToDatasetReader();
Dataset img = itdr.read(elementToRead);
return (ImageDisplay) img.getContext()
.getService(DisplayService.class).createDisplay(img);
}