问问题
305 次
2 回答
1
尝试这个:
viewer.enableAutoLayout();
于 2017-07-13T07:03:55.283 回答
0
在取消自动布局后尝试此功能:
//desable autolayout
viewer.disableAutoLayout();
//set a random node positions
setNodePositions();
其中函数 setNodePositions() 定义如下:
private void setNodePositions(){
Random r = new Random();
for(Node node:graph.getNodeSet()){
if(!node.hasAttribute("xyz")){
node.addAttribute("xyz",r.nextInt(x_max), r.nextInt(y_max), 0);
}
}
}
x_max 和 y_max 是面板的宽度和高度。
于 2019-04-08T08:55:50.537 回答