@Override public void actionPerformed(ActionEvent e) { final GraphViewerPanel viewerPanel = (GraphViewerPanel) frame.getTabbedPane().getSelectedComponent(); ISOMLayout isomLayout = new ISOMLayout<String, String>(viewerPanel.getCurrentGraph()); MyVisualizationViewer vv = (MyVisualizationViewer) viewerPanel.getVisualizationViewer(); vv.setGraphLayout(isomLayout); vv.repaint(); } }
test = new MyPersistentLayoutImpl(new SpringLayout2<String, String>(graph)); } else if (layout.equals("ISOMLayout")) { test = new MyPersistentLayoutImpl(new ISOMLayout<String, String>(graph)); } else if (layout.equals("FRLayout2")) { FRLayout2 frLayout2 = new FRLayout2<String, String>(graph);
Layout<String,Number> layout = new ISOMLayout<String,Number>(graph);
private static AbstractLayout<Vertex, Edge> getLayout(GraphJung<Graph> graph, String layoutName) { switch (layoutName) { case "KKLayout": return new KKLayout<>(graph); case "CircleLayout": return new CircleLayout<>(graph); case "FRLayout": return new FRLayout<>(graph); case "FRLayout2": return new FRLayout2<>(graph); case "ISOMLayout": return new ISOMLayout<>(graph); case "SpringLayout": return new SpringLayout<>(graph); default: return new KKLayout<>(graph); } }
Layout<String,Number> layout2 = new ISOMLayout<String,Number>(graph);
final ISOMLayout<FileVertex, Number> graphLayout = new ISOMLayout<>(graph);
switch (graphLayout) { case CIRCLE : layout = new CircleLayout<V, E>(graph); break; case ISOM : layout = new ISOMLayout<V, E>(graph); break; case FR : layout = new FRLayout<V, E>(graph); break; case KK : layout = new KKLayout<V, E>(graph); break;
break; case ISOMLayout: layout = new ISOMLayout<N, EdgeWrapper<E>>(graph); break; case SpringLayout:
break; case ISOMLayout: layout = new ISOMLayout<N, EdgeWrapper<E>>(graph); break; case SpringLayout:
layout = new FRLayout<N, EdgeWrapper<E>>(graph); } else { layout = new ISOMLayout<N, EdgeWrapper<E>>(graph);
layout = new FRLayout<N, EdgeWrapper<E>>(graph); } else { layout = new ISOMLayout<N, EdgeWrapper<E>>(graph);