我尝试通过 Graphstream 在 java 中构造图形。我想要两种类型的节点,形状默认为圆形或框。因此将类分配给节点。代码:
System.setProperty("org.graphstream.ui.renderer","org.graphstream.ui.j2dviewer.J2DGraphRenderer");
Graph g1= new MultiGraph("db");
g1.addAttribute("ui.stylesheet", "ui.label"," node.att{shape:box;}");
Node n1 = g1.addNode("a");
n1.setAttribute("ui.class","att");
g1.display();
但在显示中,节点不是框,而是在输出中带有此消息的圆圈:
“ 样式表规范出错 '[Ljava.lang.Object;@192b996' 怎么办?”
我哪里错了?谢谢你的帮助。