Tabnine Logo
VisualizationViewer.getGraphLayout
Code IndexAdd Tabnine to your IDE (free)

How to use
getGraphLayout
method
in
edu.uci.ics.jung.visualization.VisualizationViewer

Best Java code snippets using edu.uci.ics.jung.visualization.VisualizationViewer.getGraphLayout (Showing top 20 results out of 315)

origin: net.sourceforge.ondex.apps/ovtk2-default

public DataGrid(VisualizationViewer<V, E> vv,
    Map<Comparable<?>, Map<V, Integer>> comparable2nodes) {
  this.layout = vv.getGraphLayout();
  this.vv = vv;
  this.comparable2nodes = comparable2nodes;
}
origin: net.sourceforge.ondex.apps/ovtk2-experimental

/**
 * constructor
 */
public FlipLayout(OVTK2PropertiesAggregator viewer) {
  super(viewer);
  aViewer = viewer;
  oldLayouter = viewer.getVisualizationViewer().getGraphLayout();
}
origin: net.sourceforge.ondex.apps/ovtk2

/**
 * Constructor sets OVTK2PropertiesAggregator.
 * 
 * @param viewer
 *            OVTK2PropertiesAggregator
 */
public StaticLayout(OVTK2PropertiesAggregator viewer) {
  super(viewer);
  oldLayouter = viewer.getVisualizationViewer().getGraphLayout();
}
origin: net.sourceforge.ondex.apps/ovtk2-experimental

public ConnectivityLayout(OVTK2PropertiesAggregator viewer) {
  super(viewer);
  aViewer = viewer;
  oldLayouter = viewer.getVisualizationViewer().getGraphLayout();
}
origin: raydac/netbeans-mmd-plugin

 @Override
 public void actionPerformed(@Nonnull final ActionEvent e) {
  final Rectangle visible = scroll.getVisibleRect();
  graphViewer.getGraphLayout().reset();
  graphViewer.getGraphLayout().setSize(new Dimension(visible.width, visible.height));
  graphViewer.repaint();
 }
});
origin: datacleaner/DataCleaner

public AbstractLayout<Object, JobGraphLink> getGraphLayout() {
  Layout<Object, JobGraphLink> layout = getVisualizationViewer().getGraphLayout();
  while (layout instanceof LayoutDecorator) {
    layout = ((LayoutDecorator<Object, JobGraphLink>) layout).getDelegate();
  }
  return (AbstractLayout<Object, JobGraphLink>) layout;
}
origin: net.sourceforge.ondex.apps/ovtk2

/**
 * Propagate resize events to layouter.
 * 
 * @param arg0
 *            ComponentEvent
 */
@Override
public void componentResized(ComponentEvent arg0) {
  if (relayoutOnResize)
    visviewer.getGraphLayout().setSize(visviewer.getSize());
}
origin: net.sourceforge.jadex/jadex-tools-comanalyzer

/**
 * Handle mouse moved to set the cursor to hand when over an agent (vertex)
 * or message (edge).
 */
public void mouseMoved(MouseEvent e)
{
  Point2D p = e.getPoint();// vv.getRenderContext().getBasicTransformer().inverseViewTransform(e.getPoint());
  GraphElementAccessor pickSupport = canvas.vv.getPickSupport();
  if (pickSupport != null) {
    AgentGroup v = (AgentGroup)pickSupport.getVertex(canvas.vv.getGraphLayout(), p.getX(), p.getY());
    MessageGroup ml = (MessageGroup)pickSupport.getEdge(canvas.vv.getGraphLayout(), p.getX(), p.getY());
    if (v == null && ml == null) {
      canvas.vv.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
    } else {
      canvas.vv.setCursor(cursor);
    }
  }
}
origin: org.ujmp/ujmp-jung

public void refreshUI() {
  vv.getGraphLayout().setSize(getSize());
  vv.setModel(new DefaultVisualizationModel<N, EdgeWrapper<E>>(vv.getGraphLayout()));
  repaint(500);
}
origin: org.ujmp/ujmp-jung

public void componentResized(ComponentEvent e) {
  vv.getGraphLayout().setSize(getSize());
  vv.setModel(new DefaultVisualizationModel<N, EdgeWrapper<E>>(vv.getGraphLayout()));
  repaint(500);
}
origin: ujmp/universal-java-matrix-package

public void refreshUI() {
  vv.getGraphLayout().setSize(getSize());
  vv.setModel(new DefaultVisualizationModel<N, EdgeWrapper<E>>(vv.getGraphLayout()));
  repaint(500);
}
origin: ujmp/universal-java-matrix-package

public void componentResized(ComponentEvent e) {
  vv.getGraphLayout().setSize(getSize());
  vv.setModel(new DefaultVisualizationModel<N, EdgeWrapper<E>>(vv.getGraphLayout()));
  repaint(500);
}
origin: net.sf.jung/jung-samples

public void itemStateChanged(ItemEvent e) {
  if(e.getStateChange() == ItemEvent.SELECTED) {
    @SuppressWarnings({ "unchecked", "rawtypes" })
    Class<CircleLayout> clazz = (Class<CircleLayout>)e.getItem();
    try {
      Layout<String,Number> layout = getLayoutFor(clazz, graph);
      layout.setInitializer(vv.getGraphLayout());
      clusteringLayout.setDelegate(layout);
      vv.setGraphLayout(clusteringLayout);
    } catch(Exception ex) {
      ex.printStackTrace();
    }
  }
}});
origin: SINTEF-9012/cloudml

public void writeServerJPEGImage(File file) {
  VisualizationImageServer<Vertex, Edge> vis = new VisualizationImageServer<Vertex, Edge>(vv.getGraphLayout(), vv.getGraphLayout().getSize());
  vis.setBackground(Color.WHITE);
  vis.getRenderContext().setEdgeDrawPaintTransformer(edgeColor);
  vis.getRenderContext().setVertexIconTransformer(vertexColor);
  BufferedImage image = (BufferedImage) vis.getImage(
      new Point2D.Double(vis.getWidth(), vis.getHeight()),
      new Dimension(vv.getGraphLayout().getSize()));
  try {
    ImageIO.write(image, "jpeg", file);
  } catch (Exception e) {
    e.printStackTrace();
  }
}
origin: net.sf.jung/jung-samples

public void actionPerformed(ActionEvent e) {
  Collection<String> picked
    = new HashSet<String>(vv.getPickedVertexState().getPicked());
  if(picked.size() == 1) {
    Object root = picked.iterator().next();
    Forest<String, Integer> inGraph = (Forest<String, Integer>)layout.getGraph();
    try {
      collapser.collapse(vv.getGraphLayout(), inGraph, root);
    } catch (InstantiationException e1) {
      // TODO Auto-generated catch block
      e1.printStackTrace();
    } catch (IllegalAccessException e1) {
      // TODO Auto-generated catch block
      e1.printStackTrace();
    }
    vv.getPickedVertexState().clear();
    vv.repaint();
  }
}});
origin: net.sf.jung/jung-samples

  private void groupCluster(AggregateLayout<Number,Number> layout, Set<Number> vertices) {
    if(vertices.size() < layout.getGraph().getVertexCount()) {
      Point2D center = layout.apply(vertices.iterator().next());
      Graph<Number,Number> subGraph = SparseMultigraph.<Number,Number>getFactory().get();
      for(Number v : vertices) {
        subGraph.addVertex(v);
      }
      Layout<Number,Number> subLayout = 
        new CircleLayout<Number,Number>(subGraph);
      subLayout.setInitializer(vv.getGraphLayout());
      subLayout.setSize(new Dimension(40,40));

      layout.put(subLayout,center);
      vv.repaint();
    }
  }
}
origin: net.sourceforge.ondex.apps/ovtk2

/**
 * Sets viewer to be used for these options.
 * 
 * @param viewer
 *            OVTK2Viewer
 */
public void setViewer(OVTK2Viewer viewer) {
  this.viewer = viewer;
  ObservableCachingLayout<ONDEXConcept, ONDEXRelation> layouter = (ObservableCachingLayout<ONDEXConcept, ONDEXRelation>) viewer.getVisualizationViewer().getGraphLayout();
  if (layouter.getDelegate() instanceof OVTK2Layouter) {
    setLayouter((OVTK2Layouter) layouter.getDelegate());
  } else {
    this.getContentPane().removeAll();
    this.getContentPane().setLayout(new GridLayout(1, 1));
    JLabel label = new JLabel(" Unsupported Layouter.");
    label.setPreferredSize(preferredSize);
    this.getContentPane().add(label);
    this.pack();
  }
}
origin: net.sf.jung/jung-samples

      public void actionPerformed(ActionEvent e) {
        Layout<Integer,Number> layout = vv.getGraphLayout();
        layout.initialize();
        Relaxer relaxer = vv.getModel().getRelaxer();
        if(relaxer != null) {
//                if(layout instanceof IterativeContext) {
          relaxer.stop();
          relaxer.prerelax();
          relaxer.relax();
        }
      }});
    
origin: net.sf.jung/jung-samples

public void actionPerformed(ActionEvent arg0) {
  Layout<Number, Number> layout = vv.getGraphLayout();
  layout.initialize();
  Relaxer relaxer = vv.getModel().getRelaxer();
  if(relaxer != null) {
    relaxer.stop();
    relaxer.prerelax();
    relaxer.relax();
  }
}
origin: net.sourceforge.ondex.apps/ovtk2

/**
 * Runs new layouter and triggers transition from old one.
 * 
 * @param layouter_new
 *            new OVTK2Layouter
 * @param viewer
 *            the current OVTK2PropertiesAggregator
 */
public static void runLayout(OVTK2Layouter layouter_new, OVTK2PropertiesAggregator viewer) {
  // set initial values
  layouter_new.setSize(viewer.getVisualizationViewer().getSize());
  // show transition between layouts
  Layout<ONDEXConcept, ONDEXRelation> layouter_old = viewer.getVisualizationViewer().getGraphLayout();
  LayoutTransition<ONDEXConcept, ONDEXRelation> transition = new LayoutTransition<ONDEXConcept, ONDEXRelation>(viewer.getVisualizationViewer(), layouter_old, layouter_new);
  // start layout process
  MyVisRunner runner = new MyVisRunner(transition, viewer);
  runner.relax();
}
edu.uci.ics.jung.visualizationVisualizationViewergetGraphLayout

Popular methods of VisualizationViewer

  • getRenderContext
  • repaint
  • setGraphMouse
    a setter for the GraphMouse. This will remove any previous GraphMouse (including the one that is add
  • <init>
  • getPickedVertexState
  • getRenderer
  • setBackground
  • getModel
  • getPickedEdgeState
  • setVertexToolTipTransformer
  • getPickSupport
  • getCenter
  • getPickSupport,
  • getCenter,
  • getSize,
  • addGraphMouseListener,
  • addMouseListener,
  • addPostRenderPaintable,
  • addPreRenderPaintable,
  • getHeight,
  • getWidth

Popular in Java

  • Parsing JSON documents to java classes using gson
  • addToBackStack (FragmentTransaction)
  • getSupportFragmentManager (FragmentActivity)
  • getSharedPreferences (Context)
  • RandomAccessFile (java.io)
    Allows reading from and writing to a file in a random-access manner. This is different from the uni-
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • Socket (java.net)
    Provides a client-side TCP socket.
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now