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

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

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

Visualization.run介绍

[英]Schedule the Action with the given name to run immediately. The running of all Actions is managed by the prefuse.activity.ActivityManager, which runs in a dedicated thread.
[中]计划立即运行具有给定名称的操作。所有操作的运行都由prefuse管理。活动ActivityManager,在专用线程中运行。

代码示例

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-xml-nbprefuse

  1. protected void runActivity(Visualization vis) {
  2. if ( activity != null ) {
  3. vis.run(activity);
  4. }
  5. }

代码示例来源:origin: de.sciss/prefuse-core

  1. private void runActivity(Visualization vis) {
  2. if ( activity != null ) {
  3. vis.run(activity);
  4. }
  5. }

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

  1. public void startLayout() {
  2. m_vis.run(LAYOUT);
  3. m_vis.run(REPAINT);
  4. }

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

  1. @Override
  2. public void run()
  3. {
  4. m_vis.run( FILTER_ACTION );
  5. }

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

  1. public void tupleSetChanged(TupleSet t, Tuple[] add, Tuple[] rem) {
  2. m_vis.cancel("animatePaint");
  3. m_vis.run("fullPaint");
  4. m_vis.run("animatePaint");
  5. }
  6. });

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

  1. /**
  2. * Changes the expansion Distance.
  3. */
  4. public void setDistance(int dist){
  5. filter.setDistance(dist);
  6. vis.run("draw");
  7. }

代码示例来源:origin: de.sciss/prefuse-core

  1. /**
  2. * Runs an optional action upon anchor update.
  3. * @param e MouseEvent
  4. */
  5. private void runAction(MouseEvent e) {
  6. if ( m_action != null ) {
  7. Display d = (Display)e.getSource();
  8. d.getVisualization().run(m_action);
  9. }
  10. }

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

  1. public void actionPerformed(ActionEvent e) {
  2. if (e.getActionCommand().equals("Stop")){
  3. stop.setText("Run");
  4. vis.cancel("layout");
  5. }else{
  6. stop.setText("Stop");
  7. vis.run("layout");
  8. }
  9. }
  10. });

代码示例来源:origin: de.sciss/prefuse-core

  1. /**
  2. * @see prefuse.controls.Control#itemEntered(prefuse.visual.VisualItem, java.awt.event.MouseEvent)
  3. */
  4. public void itemEntered(VisualItem item, MouseEvent e) {
  5. item.getVisualization().run(m_action);
  6. }

代码示例来源:origin: de.sciss/prefuse-core

  1. /**
  2. * @see prefuse.controls.Control#itemExited(prefuse.visual.VisualItem, java.awt.event.MouseEvent)
  3. */
  4. public void itemExited(VisualItem item, MouseEvent e) {
  5. item.getVisualization().run(m_action);
  6. }

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

  1. public void tupleSetChanged(TupleSet t, Tuple[] add, Tuple[] rem) {
  2. vis.run("draw");
  3. vis.repaint();
  4. }
  5. });

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

  1. public void stateChanged(ChangeEvent e) {
  2. filter.setDistance(slider.getValue().intValue());
  3. m_vis.run(DRAW);
  4. }
  5. });

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

  1. @Override
  2. public void run()
  3. {
  4. if( isInProgress() )
  5. {
  6. return;
  7. }
  8. // perform layout
  9. m_vis.invalidate( GRAPH_NODES );
  10. activity = m_vis.run( LAYOUT_ACTION );
  11. }

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

  1. /**
  2. * Changes the default Spring distance force.
  3. */
  4. public void setSpringForce(float val){
  5. Force force = fsim.getForces()[2];
  6. force.setParameter (SpringForce.SPRING_LENGTH,val);
  7. vis.run("draw");
  8. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-xml-nbprefuse

  1. /**
  2. * @see prefuse.controls.Control#itemDragged(prefuse.visual.VisualItem, java.awt.event.MouseEvent)
  3. */
  4. public void itemDragged(VisualItem item, MouseEvent e) {
  5. if (!SwingUtilities.isLeftMouseButton(e)) return;
  6. dragged = true;
  7. Display d = (Display)e.getComponent();
  8. d.getAbsoluteCoordinate(e.getPoint(), temp);
  9. double dx = temp.getX()-down.getX();
  10. double dy = temp.getY()-down.getY();
  11. move(item, dx, dy);
  12. down.setLocation(temp);
  13. item.getVisualization().run(AnalysisConstants.ACTION_UPDATE_AGGREGATE_LAYOUT_REPAINT);
  14. }

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

  1. public void actionPerformed(ActionEvent evt) {
  2. setOrientation(orientation);
  3. getVisualization().cancel("orient");
  4. getVisualization().run("treeLayout");
  5. getVisualization().run("orient");
  6. }
  7. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-xml-nbprefuse

  1. /**
  2. * @see prefuse.controls.Control#itemReleased(prefuse.visual.VisualItem, java.awt.event.MouseEvent)
  3. */
  4. public void itemReleased(VisualItem item, MouseEvent e) {
  5. if (!SwingUtilities.isLeftMouseButton(e)) return;
  6. if ( dragged ) {
  7. activeItem = null;
  8. setFixed(item, false);
  9. dragged = false;
  10. item.getVisualization().run(AnalysisConstants.ACTION_UPDATE_AGGREGATE_LAYOUT_REPAINT);
  11. }
  12. }

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

  1. @Override
  2. public void run( Graph graph )
  3. {
  4. m_vis.add( GRAPH, graph );
  5. run();
  6. m_vis.run( AUTO_ZOOM_ACTION );
  7. // disable edges interactive
  8. m_vis.setInteractive( GRAPH_EDGES, null, false );
  9. }

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

  1. public void tupleSetChanged(TupleSet ts, Tuple[] add, Tuple[] rem)
  2. {
  3. for ( int i=0; i<rem.length; ++i )
  4. ((VisualItem)rem[i]).setFixed(false);
  5. for ( int i=0; i<add.length; ++i ) {
  6. ((VisualItem)add[i]).setFixed(false);
  7. ((VisualItem)add[i]).setFixed(true);
  8. }
  9. if ( ts.getTupleCount() == 0 ) {
  10. ts.addTuple(rem[0]);
  11. ((VisualItem)rem[0]).setFixed(false);
  12. }
  13. m_vis.run(DRAW);
  14. }
  15. });

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

  1. public void tupleSetChanged(TupleSet ts, Tuple[] add, Tuple[] rem)
  2. {
  3. for ( int i=0; i<rem.length; ++i )
  4. ((VisualItem)rem[i]).setFixed(false);
  5. for ( int i=0; i<add.length; ++i ) {
  6. ((VisualItem)add[i]).setFixed(false);
  7. ((VisualItem)add[i]).setFixed(true);
  8. }
  9. if ( ts.getTupleCount() == 0 ) {
  10. ts.addTuple(rem[0]);
  11. ((VisualItem)rem[0]).setFixed(false);
  12. }
  13. vis.run("draw");
  14. }
  15. });

相关文章