public void actionPerformed(final ActionEvent e) { LoadGraph(); } });
/** * Loads a new graph from a file */ public void LoadGraph() { final SnapFileFilter fileFilter = new SnapFileFilter("XML", "xml", "Graph"); final File graphFile = Dialogs.requestFileForOpen("Load Graph", false, fileFilter, LAST_GRAPH_PATH); if (graphFile == null) return; LoadGraph(graphFile); }
/** * Loads a new graph from a file * * @param file the graph file to load */ public void LoadGraph(final File file) { try { LoadGraph(new FileInputStream(file), file); if (allowGraphBuilding) { setTitle(file.getName()); } } catch (IOException e) { SnapApp.getDefault().handleError("Unable to load graph " + file.toString(), e); } }
public void actionPerformed(ActionEvent event) { final GraphBuilderDialog dialog = new GraphBuilderDialog(SnapApp.getDefault().getAppContext(), "Graph Builder", "graph_builder"); //dialog.getJDialog().setIconImage(IconUtils.esaPlanetIcon.getImage()); dialog.show(); InputStream graphFileStream = getClass().getClassLoader().getResourceAsStream("graphs/ReadWriteGraph.xml"); dialog.LoadGraph(graphFileStream, null); dialog.EnableInitialInstructions(true); } }
@Override protected ModelessDialog createOperatorDialog() { setHelpId(getPropertyString("helpId")); final GraphBuilderDialog dialog = new GraphBuilderDialog(getAppContext(), getDialogTitle(), getHelpId(), isEditingEnabled()); dialog.show(); final File graphPath = GraphBuilderDialog.getInternalGraphFolder(); final File graphFile = new File(graphPath, getGraphFileName()); addIcon(dialog); dialog.LoadGraph(graphFile); return dialog; } }