小编Dal*_*sek的帖子

Jung着色顶点有价值

我现在被Java库Jung困住了.

我显示顶点和边,只有我找不到顶点着色的任何函数,我需要顶点的值,而不是鼠标.

import edu.uci.ics.jung.algorithms.layout.FRLayout;
import edu.uci.ics.jung.algorithms.layout.Layout;
import edu.uci.ics.jung.graph.Graph;
import edu.uci.ics.jung.visualization.BasicVisualizationServer;
import edu.uci.ics.jung.visualization.decorators.PickableVertexPaintTransformer;
import edu.uci.ics.jung.visualization.decorators.ToStringLabeller;
import edu.uci.ics.jung.visualization.renderers.DefaultVertexLabelRenderer;
import edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Position;

import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Dimension;
import javax.swing.JFrame;

import org.apache.commons.collections15.Transformer;
import org.apache.commons.collections15.functors.ConstantTransformer;

public class Design {
     public Graph<String, Integer> g;
    public Design() {     

         this.g = ProjectTools.readNet("SmallTown.net");
    }

    public static <Paint> void main(String[] args) {
        Design sgv = new Design(); 
        Layout<Integer, String> layout = new FRLayout(sgv.g);
        layout.setSize(new Dimension(800,800));  
        BasicVisualizationServer<Integer, String> vv =
            new BasicVisualizationServer<Integer, String>(layout);

        Transformer<Integer,Paint> vertexPaint = new Transformer<Integer,Paint>() {
            public Paint …
Run Code Online (Sandbox Code Playgroud)

java edges vertex jung

8
推荐指数
1
解决办法
3194
查看次数

标签 统计

edges ×1

java ×1

jung ×1

vertex ×1