0

我想问是否有任何方法可以将顶点放在画布上的特定点(x,y)。我想启动一个已经构建图形的应用程序,但是使用 g.addVertex(1) 将顶点添加到图形,但它被放置在画布上的随机点上。

4

2 回答 2

0

http://jung.sourceforge.net/doc/api/edu/uci/ics/jung/algorithms/layout/AbstractLayout.html

setLocation其次是lock

于 2013-03-03T16:48:00.173 回答
0
public static class MyVertex  {
    private String name;
    private int vIndex;
    private boolean visited = false;
    private int distance = 0;

    private double x;
    private double y;

    public MyVertex(String name, int vIndex) {
        this.name = name;
        this.vIndex = vIndex;
    }

    public void setX(double x) {
        this.x = x;
    }

    public double getX() {
        return x;
    }

    public void setY(double y) {
        this.y = y;
    }

    public double getY() {
        return y;
    }

    public String getName() {
        return name;
    }

}

也许这会对你有所帮助?我将它用于我的项目,效果很好!

于 2013-04-18T19:18:46.413 回答