Я новичок в библиотеке jung, и я пытаюсь создать новую вершину и внимательно слежу за учебником jung (здесь: http://jung.sourceforge.net/doc/manual.html#start). Но, когда я пытаюсь его использовать, я не буду распознавать класс DirectedSparseVertex или класс DirectedEdge. Мне интересно, если мне не хватает импорта или что-то еще? Но вот мой код. Надеюсь, вы, ребята, можете помочь.Как использовать DirectedSparseVertex() в библиотеке jung?
import java.net.URL;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.PriorityQueue;
import java.util.Queue;
import org.jgrapht.DirectedGraph;
import org.jgrapht.graph.DefaultEdge;
import edu.uci.ics.jung.graph.DirectedSparseGraph;
import edu.uci.ics.jung.graph.Graph;
import edu.uci.ics.jung.graph.SparseGraph;
import edu.uci.ics.jung.visualization.renderers.Renderer.Vertex;
public class LockNodes
{
public LockNodes()
{
Graph original = new DirectedSparseGraph();
Vertex v1_orig = original.addVertex(new DirectedSparseVertex());
Vertex v2_orig = original.addVertex(new DirectedSparseVertex());
DirectedEdge e_orig = original.addEdge(new DirectedSparseEdge(v1, v2));
Graph target = new DirectedSparseGraph();
Vertex v1_copy = v1_orig.copy(target);
Vertex v2_copy = v2_orig.copy(target);
DirectedEdge e_copy = e_orig.copy(target);
}
}
Таким образом, ее основной красный: новый DirectedSparseVertex() и DirectedEdge e_copy
Спасибо! Есть ли файл jar в любом месте для этой библиотеки, как мне импортировать эту библиотеку в eclipse? –
Файлы zipped jar доступны на GitHub, по первой ссылке в моем ответе. Для работы с JUNG и Eclipse вот этот ответ: http://stackoverflow.com/questions/5616233/how-do-i-install-jung2-on-eclipse –
Спасибо за ссылку sir. –