锁定老帖子 主题:瞧咱办公室的拓扑图
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-09-01
xx,真牛叉!!!我也要学!
|
|
返回顶楼 | |
发表时间:2010-09-01
不会swing,只能来瞅瞅
|
|
返回顶楼 | |
发表时间:2010-09-01
设备之间的曲线连接用自带的3次曲线会更圆滑一些,
private CubicCurve2D.Float createCC2d(float x1, float y1, float x2, float y2) { CubicCurve2D.Float cc2d = new CubicCurve2D.Float(); Point2D.Float[] pts = new Point2D.Float[4]; pts[0] = new Point2D.Float(x1,y1); pts[3] = new Point2D.Float(x2,y2); pts[1] = new Point2D.Float(x1+(x2-x1)*3/5, y1-(y2-y1)/4); pts[2] = new Point2D.Float(x1+(x2-x1)*2/5,y2+(y2-y1)/4); cc2d.setCurve(pts, 0); return cc2d; }; 使用的话也是直接draw()就好了: CubicCurve2D.Float cc2d = createCC2d(160.0f, 30.0f, 30.0f, 120.0f); g2.draw(cc2d); |
|
返回顶楼 | |
发表时间:2010-09-02
牛,以后可以借鉴一下
|
|
返回顶楼 | |
发表时间:2010-09-02
Nice,看来做的还可以!
|
|
返回顶楼 | |
发表时间:2010-09-02
说实在的··还是手绘的漂亮··
|
|
返回顶楼 | |
发表时间:2010-09-02
Now7! 写道 设备之间的曲线连接用自带的3次曲线会更圆滑一些, private CubicCurve2D.Float createCC2d(float x1, float y1, float x2, float y2) { CubicCurve2D.Float cc2d = new CubicCurve2D.Float(); Point2D.Float[] pts = new Point2D.Float[4]; pts[0] = new Point2D.Float(x1,y1); pts[3] = new Point2D.Float(x2,y2); pts[1] = new Point2D.Float(x1+(x2-x1)*3/5, y1-(y2-y1)/4); pts[2] = new Point2D.Float(x1+(x2-x1)*2/5,y2+(y2-y1)/4); cc2d.setCurve(pts, 0); return cc2d; }; 使用的话也是直接draw()就好了: CubicCurve2D.Float cc2d = createCC2d(160.0f, 30.0f, 30.0f, 120.0f); g2.draw(cc2d); 哈哈,厉害啊,高手! |
|
返回顶楼 | |
发表时间:2010-12-21
代码好像没有了,现在变成广告了,也太不厚道了
|
|
返回顶楼 | |
发表时间:2011-02-17
老大,没得源码了,求码。。。
|
|
返回顶楼 | |