本文整理了Java中prefuse.Visualization.setRendererFactory()
方法的一些代码示例,展示了Visualization.setRendererFactory()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Visualization.setRendererFactory()
方法的具体详情如下:
包路径:prefuse.Visualization
类名称:Visualization
方法名:setRendererFactory
[英]Set the RendererFactory used by this Visualization. The RendererFactory is responsible for providing the Renderer instances used to draw the VisualItems.
[中]
代码示例来源:origin: com.googlecode.obvious/obvious-prefuse
@Override
public void setRenderer(Renderer renderer) {
if (renderer.getUnderlyingImpl(prefuse.render.RendererFactory.class)
!= null) {
vis.setRendererFactory((prefuse.render.RendererFactory)
renderer.getUnderlyingImpl(prefuse.render.RendererFactory.class));
} else {
throw new ObviousRuntimeException("The following renderer : "
+ renderer.toString() + " is not supported");
}
}
代码示例来源:origin: apache/chukwa
protected void setupRenderer() {
this.viz.setRendererFactory(new RendererFactory(){
AbstractShapeRenderer sr = new ShapeRenderer();
ShapeRenderer sr_big = new ShapeRenderer(BOXWIDTH);
LabelRenderer lr = new LabelRenderer("label");
LabelRenderer lr_legend = new LabelRenderer("label");
public Renderer getRenderer(VisualItem item) {
lr_legend.setHorizontalAlignment(Constants.LEFT);
lr_legend.setVerticalAlignment(Constants.CENTER);
lr.setHorizontalAlignment(Constants.CENTER);
lr.setVerticalAlignment(Constants.CENTER);
if (item.isInGroup(maingroup)) {
return sr_big;
} else if (item.isInGroup(legendgroup)) {
return lr_legend;
} else if (item.isInGroup(addinfogroup)) {
return lr;
}
return sr;
}
});
}
代码示例来源:origin: apache/chukwa
protected void setupRenderer() {
this.viz.setRendererFactory(new RendererFactory(){
AbstractShapeRenderer sr = new ShapeRenderer();
ShapeRenderer sr_big = new ShapeRenderer(20);
代码示例来源:origin: es.ucm.fdi.gaia/jCOLIBRI
drf.add("ingroup('aggregates')", polyR);
vis.setRendererFactory(drf);
代码示例来源:origin: neueda/jetbrains-plugin-graph-database-support
m_vis.setRendererFactory(setupRenderer());
代码示例来源:origin: nz.ac.waikato.cms.weka/prefuseGraph
m_vis.setRendererFactory(new DefaultRendererFactory(tr));
代码示例来源:origin: nz.ac.waikato.cms.weka/prefuseTree
m_vis.setRendererFactory(rf);
代码示例来源:origin: org.qi4j.tool/org.qi4j.tool.envisage
rf.add( new InGroupPredicate( LABELS ), labelRenderer );
rf.add( usesPredicate, usesRenderer );
m_vis.setRendererFactory( rf );
代码示例来源:origin: org.qi4j.tool/org.qi4j.tool.envisage
rf.add( edgesPredicate, edgeRenderer );
rf.add( usesPredicate, usesRenderer );
m_vis.setRendererFactory( rf );
内容来源于网络,如有侵权,请联系作者删除!