<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自在线| 成年女人男人免费视频播放| 亚洲欧美日韩久久精品| 青青青国产免费一夜七次郎| 久久久久久亚洲av无码蜜芽| 免费人成在线观看播放国产| 四虎永久在线精品免费一区二区| 亚洲国产精品成人一区| 中文字幕视频免费在线观看| 久久精品国产69国产精品亚洲| 成人无码a级毛片免费| 91精品国产亚洲爽啪在线影院| 精品国产无限资源免费观看| 亚洲欧洲AV无码专区| 免费欧洲毛片A级视频无风险| 一级毛片高清免费播放| 亚洲国产精品乱码一区二区| 69国产精品视频免费| 亚洲精品V天堂中文字幕| 亚洲婷婷国产精品电影人久久| 成人电影在线免费观看| 亚洲图片激情小说| 国产国产人免费人成免费视频| 久久国产精品免费一区| 99亚洲精品高清一二区| 免费看香港一级毛片| 久久国产美女免费观看精品 | 亚洲视频2020| 在线免费观看毛片网站| 国产乱妇高清无乱码免费| 亚洲成人黄色在线观看| 亚洲成?v人片天堂网无码| 2021国内精品久久久久精免费| 美女扒开屁股让男人桶爽免费| 亚洲天堂男人天堂| 亚洲A∨精品一区二区三区|