<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Dengues Studio: Google Group:http://groups.google.com/group/dengues; QQ Group:24885404.
    GEF的默認Connection只是一根直線但是在實際運用中,用到了不同的線型.
    你只要在相應的Connection Edit Part里面的Figure里面添加一個Router.
     keyFigure.setConnectionRouter(new FKRouter());
    我這里產生的效果是:


    代碼如下:

    在GEF里面自帶一些線型:
    public class FKRouter extends AbstractRouter {

        
    /**
         * Qiang.Zhang.Adolf@gmail.com FKRouter constructor comment.
         
    */
        
    public FKRouter() {
        }

        
    private void processPositions(Ray start, Ray end, Connection conn) {
            
    int i = 1;
            PointList points 
    = new PointList();
            points.addPoint(
    new Point(start.x, start.y));
            Point p 
    = new Point(00);
            
    if (start.x == end.x || start.x > end.x && Math.abs(start.x - end.x) > 40) {
                i 
    = -1;
            }
            p.x 
    = start.x + i * 20;
            p.y 
    = start.y;
            points.addPoint(p);

            
    if (Math.abs(start.x - end.x) < 40) {
                i 
    = i * -1;
            }
            p 
    = new Point(00);
            p.x 
    = end.x - i * 20;
            p.y 
    = end.y;
            points.addPoint(p);

            points.addPoint(
    new Point(end.x, end.y));
            conn.setPoints(points);
        }

        
    /**
         * 
    @see ConnectionRouter#route(Connection)
         
    */
        
    public void route(Connection conn) {
            
    if ((conn.getSourceAnchor() == null|| (conn.getTargetAnchor() == null))
                
    return;
            Point startPoint 
    = getStartPoint(conn);
            conn.translateToRelative(startPoint);
            Point endPoint 
    = getEndPoint(conn);
            conn.translateToRelative(endPoint);

            Ray start 
    = new Ray(startPoint);
            Ray end 
    = new Ray(endPoint);

            processPositions(start, end, conn);
        }

    }
    BendpointConnectionRouter這個是折線。
    ManhattanConnectionRouter垂直水平線。




    Dengues論壇(http://groups.google.com/group/dengues/),一個很好的Eclipse開發者樂園.

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    Dengues Studio: Google Group:http://groups.google.com/group/dengues; QQ Group:24885404.
    主站蜘蛛池模板: 亚洲国产精品免费在线观看| 2021国内精品久久久久精免费| 免费萌白酱国产一区二区| 91在线亚洲综合在线| 永久免费的网站在线观看| 亚洲mv国产精品mv日本mv| 国产91免费在线观看| 亚洲国产av美女网站| 免费看片在线观看| 亚洲日韩乱码中文无码蜜桃 | 中文字幕av无码无卡免费| 亚洲精品白色在线发布| 18成禁人视频免费网站| 亚洲无砖砖区免费| 99在线精品免费视频九九视| 亚洲卡一卡2卡三卡4麻豆| 99久久这里只精品国产免费| 2017亚洲男人天堂一| 好男人视频在线观看免费看片| 亚洲精品乱码久久久久蜜桃| 吃奶摸下高潮60分钟免费视频| 美女视频黄视大全视频免费的| 亚洲成片观看四虎永久| kk4kk免费视频毛片| 亚洲精品乱码久久久久久自慰| 国产在线观看免费视频软件 | 亚洲av无码专区国产不乱码| 日本特黄特色aa大片免费| 深夜A级毛片视频免费| 久久亚洲精品无码播放| 国产婷婷成人久久Av免费高清| 亚洲AV综合色区无码一区爱AV | 国产精品四虎在线观看免费| 香蕉视频在线观看免费| 狠狠亚洲狠狠欧洲2019| 免费成人在线视频观看| 亚洲理论片在线观看| 卡1卡2卡3卡4卡5免费视频| 午夜亚洲乱码伦小说区69堂| 国产精品亚洲mnbav网站 | 深夜a级毛片免费视频|