prefuse.Visualization.setRendererFactory()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(2.5k)|赞(0)|评价(0)|浏览(141)

本文整理了Java中prefuse.Visualization.setRendererFactory()方法的一些代码示例,展示了Visualization.setRendererFactory()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Visualization.setRendererFactory()方法的具体详情如下:
包路径:prefuse.Visualization
类名称:Visualization
方法名:setRendererFactory

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

  1. @Override
  2. public void setRenderer(Renderer renderer) {
  3. if (renderer.getUnderlyingImpl(prefuse.render.RendererFactory.class)
  4. != null) {
  5. vis.setRendererFactory((prefuse.render.RendererFactory)
  6. renderer.getUnderlyingImpl(prefuse.render.RendererFactory.class));
  7. } else {
  8. throw new ObviousRuntimeException("The following renderer : "
  9. + renderer.toString() + " is not supported");
  10. }
  11. }

代码示例来源:origin: apache/chukwa

  1. protected void setupRenderer() {
  2. this.viz.setRendererFactory(new RendererFactory(){
  3. AbstractShapeRenderer sr = new ShapeRenderer();
  4. ShapeRenderer sr_big = new ShapeRenderer(BOXWIDTH);
  5. LabelRenderer lr = new LabelRenderer("label");
  6. LabelRenderer lr_legend = new LabelRenderer("label");
  7. public Renderer getRenderer(VisualItem item) {
  8. lr_legend.setHorizontalAlignment(Constants.LEFT);
  9. lr_legend.setVerticalAlignment(Constants.CENTER);
  10. lr.setHorizontalAlignment(Constants.CENTER);
  11. lr.setVerticalAlignment(Constants.CENTER);
  12. if (item.isInGroup(maingroup)) {
  13. return sr_big;
  14. } else if (item.isInGroup(legendgroup)) {
  15. return lr_legend;
  16. } else if (item.isInGroup(addinfogroup)) {
  17. return lr;
  18. }
  19. return sr;
  20. }
  21. });
  22. }

代码示例来源:origin: apache/chukwa

  1. protected void setupRenderer() {
  2. this.viz.setRendererFactory(new RendererFactory(){
  3. AbstractShapeRenderer sr = new ShapeRenderer();
  4. ShapeRenderer sr_big = new ShapeRenderer(20);

代码示例来源:origin: es.ucm.fdi.gaia/jCOLIBRI

  1. drf.add("ingroup('aggregates')", polyR);
  2. vis.setRendererFactory(drf);

代码示例来源:origin: neueda/jetbrains-plugin-graph-database-support

  1. m_vis.setRendererFactory(setupRenderer());

代码示例来源:origin: nz.ac.waikato.cms.weka/prefuseGraph

  1. m_vis.setRendererFactory(new DefaultRendererFactory(tr));

代码示例来源:origin: nz.ac.waikato.cms.weka/prefuseTree

  1. m_vis.setRendererFactory(rf);

代码示例来源:origin: org.qi4j.tool/org.qi4j.tool.envisage

  1. rf.add( new InGroupPredicate( LABELS ), labelRenderer );
  2. rf.add( usesPredicate, usesRenderer );
  3. m_vis.setRendererFactory( rf );

代码示例来源:origin: org.qi4j.tool/org.qi4j.tool.envisage

  1. rf.add( edgesPredicate, edgeRenderer );
  2. rf.add( usesPredicate, usesRenderer );
  3. m_vis.setRendererFactory( rf );

相关文章