|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttwaver.layout.SpringLayouter
public class SpringLayouter
弹簧动态布局
Constructor Summary | |
---|---|
SpringLayouter(Network network)
构造函数,弹簧布局 |
Method Summary | |
---|---|
void |
doLayout()
布局 |
void |
doLayout(boolean animate)
布局,是否动态布局 |
void |
resetNetwork()
重置拓扑图 |
void |
setElasticity(float elastic)
设置弹性系数 |
void |
setElasticity(Link link,
float k)
设置连线弹性系数,默认为1 |
void |
setGap(float gap)
设置间隔 |
void |
setInterval(int interval)
设置定时器间隔时间 |
void |
setMass(Node node,
float mass)
设置节点质量,默认为1 |
void |
start()
动态布局 |
void |
stop()
停止布局 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SpringLayouter(Network network)
network
- 拓扑图Method Detail |
---|
public void resetNetwork()
public void setGap(float gap)
gap
- 间隔,默认为100public void setElasticity(float elastic)
elastic
- 弹性系数,默认为1public void doLayout()
ILayouter
doLayout
in interface ILayouter
public void doLayout(boolean animate)
animate
- 是否动态布局public void start()
public void stop()
public void setInterval(int interval)
interval
- 间隔时间public void setMass(Node node, float mass)
node
- 节点mass
- 质量public void setElasticity(Link link, float k)
link
- 连线k
- 弹性系数,默认为1
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |