亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 應(yīng)用 > 編程開發(fā) > 正文

jgraph開發(fā)技巧

2024-07-16 17:58:59
字體:
供稿:網(wǎng)友

  任何編程開發(fā)語言接觸過了或多或少都會有一套自己的經(jīng)驗,今天小編為大家提供jgraph開發(fā)技巧,讓新人們少走點彎路。下面一起來學習下jgraph開發(fā)技巧吧!
  jgraph的畫圖機制
  參照了JGraph的example和源代碼,發(fā)現(xiàn):
  JGraph將圖元定義為一個一個的cell,每個cell可以是一個頂點(Vertex)、邊(Edge)或者節(jié)點(Port)中的一種。頂點可以有鄰接的頂點,他們通過邊相聯(lián)系,邊聯(lián)接的兩個端點稱為目標和源,每個目標或者源是一個節(jié)點。節(jié)點是頂點的孩子。每個cell都可以有自己的孩子。
  每個cell的外觀由相應(yīng)的屬性定義,屬性序列是指一系列的鍵-值對,他們以Map形式組織,例如:
  //定義Edge的外觀
  Map map = new Hashtable();
  GraphConstants.setLineEnd(map, GraphConstants.ARROW_CLASSIC);
  GraphConstants.setEndFill(map, true);
  GraphConstants.setLabelAlongEdge(map, true);
  getAttributes().applyMap(map);
  而“畫布”(類JGraph,不妨如此理解吧)也可以有自己的外觀屬性。例如:
  //定義畫布的屬性
  setBackground(Color.decode("#C0C0C0"));
  setEditable(false);
  setCloneable(false);
  setInvokesStopCellEditing(true);
  setJumpToDefaultPort(true);
  setPortsVisible(false);
  setGridEnabled(false);
  setGridVisible(false);
  setGridMode(JGraph.CROSS_GRID_MODE);
  setGridColor(Color.decode("#808080"));
  setGridSize(10);
  jgraph的擴展
  JGraph只是提供單純的圖形繪制功能,不包含實際的數(shù)據(jù),所以要想辦法把自己的數(shù)據(jù)“加”進去才行,這恐怕就得考慮擴展JGraph了。
  頂點(Vertex)對應(yīng)的類為org.jgraph.graph.DefaultGraphCell
  邊(Edge)對應(yīng)的類為org.jgraph.graph.DefaultEdge
  節(jié)點(Port)對應(yīng)的類為org.jgraph.graph.DefaultPort
  我們要做的,僅僅是分別繼承相應(yīng)的類,并把自己的數(shù)據(jù)對象放進去而已。當然,還可以改變相應(yīng)的外觀屬性。不過如果你對繪圖事件也感興趣的話(呵呵,十有八九應(yīng)該有用的),還要留意一下org.jgraph.graph.BasicMarqueeHandler和org.jgraph.graph.GraphUndoManager這兩個類呢。BasicMarqueeHandler中包括了在畫布上點擊鼠標、增加連線、合并等等事件的處理,而GraphUndoManager則主管撤銷、回復(fù)事件
  如果仔細操作,你也許回發(fā)現(xiàn),點擊邊(Edge)的端點進行移動的事件并不由GraphUndoManager來處理,這時候就要再關(guān)注一個類了:org.jgraph.graph.EdgeView.EdgeHandle,這是一個內(nèi)部類,如果需要的話,自己重寫一個類繼承它吧。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
色婷婷久久一区二区三区麻豆| 亚洲国产精品久久久久久| 久久久久国色av免费观看性色| 一区二区高清免费观看影视大全| 99精品久久只有精品| 丝袜在线视频| 国产91在线视频蝌蚪| 亚洲日本欧美在线| 一区二区欧美日韩| а天堂中文最新一区二区三区| 国产嫩草一区二区三区在线观看| 国产真实精品久久二三区| 国产福利资源一区| 欧美一区二区三区久久综| 深夜视频在线免费| 97超碰人人在线| 免费午夜一级| 国产尤物一区二区三区| 日日摸夜夜爽人人添av| 国产精品性做久久久久久| 国产精品福利小视频| 黄色一级视频在线观看| 亚洲AV成人无码精电影在线| 精精国产xxxx视频在线动漫| 999福利视频| 精品毛片在线观看| av免费在线免费观看| 日日碰狠狠躁久久躁婷婷| 国产大片一区| 欧美 日韩 国产 一区二区三区| 日韩欧美1区| 欧美亚洲免费在线一区| 久久国产电影| 中文字幕日韩在线播放| 天堂免费在线视频| 亚洲欧美日韩综合精品网| av在线免费电影| 黄色仓库视频网站| 五月天激情图片| 日本一区二区黄色| 久久精品国产sm调教网站演员| jiuse.com91视频| 日韩中文字幕在线一区| 九九热免费精品视频| 久久精视频免费在线久久完整在线看| 成人免费观看视频在线观看| 亚洲免费在线观看视频| 国产欧美一区二区精品忘忧草| 91亚洲精品久久久蜜桃网站| 99久久久无码国产精品不卡| a4yy在线播放免费观看视频| 蜜桃传媒视频麻豆一区| h片在线免费| 欧美精品久久一区二区三区| 午夜啪啪小视频| 国产人与禽zoz0性伦| av资源站一区| 国产日韩影视精品| 艳母动漫在线观看| 美女国产一区二区三区| 天天爽夜夜爽一区二区三区| 美女尤物在线视频| 欧美一级黄色大片| 欧美大片网站在线观看| 蜜桃麻豆影像在线观看| 波多野结衣与黑人| 亚洲少妇一区| 热国产热中文视频二区| 污污免费在线观看| 国产精品白丝av| 亚洲成年人在线观看| 成人自拍视频在线| 一区二区三区av| 亚洲在线色站| 性8sex亚洲区入口| 国产一区二区三区三区在线观看| 日韩欧美国产系列| 久久人妻精品白浆国产| 欧美性色黄大片手机版| 免费人成在线观看播放视频| 亚洲黑丝一区二区| 97超级碰碰碰久久久| 国产一区二区不卡| 免费看一级黄色| 久久免费视频在线| 久久久久久久久久久久av| 夜夜躁狠狠躁日日躁婷婷小说| 国产精品91一区二区三区| 免费高清视频在线一区| 三级4级全黄60分钟| 色琪琪原网站亚洲香蕉| 欧洲午夜精品久久久| 日韩av成人高清| 国产成人免费高清| 国产按摩一区二区三区| 99re热视频在线| 蜜桃传媒一区二区亚洲| 青青草伊人久久| 亚洲一道本在线| 人人妻人人澡人人爽人人欧美一区| 亚洲精品久久久久久久久久久久久久| 男人日女人视频网站| 久久久久成人黄色影片| 色se01短视频永久免费| 岛国成人毛片| 国产主播福利| 国产精品蜜芽在线观看| 日韩极品一区| jizz在线观看中文| 最新中文字幕av| 日韩大陆av| 视频一区国产视频| 亚洲欧美日韩国产yyy| 亚洲精品97久久久babes| 91资源在线观看| 国产精品一区二区三区毛片淫片| 国产精品久久久久久av福利| 美国一级片在线免费观看视频| 日韩av毛片网| 久久午夜电影网| 亚洲三区欧美一区国产二区| 五月综合激情| 亚洲视频二区| 日本免费在线观看| 久久美女精品| 国产98在线| 久久综合色综合| 十八禁视频网站在线观看| 欧美另类极限扩张| 日本精品免费一区二区三区| 亚洲国产精品欧美一二99| 国产人妖在线观看| 午夜a成v人精品| 欧美一区国产在线| 久久日韩精品| 91精品国产一区| 超碰福利在线观看| 一区二区av在线| 九义人在线观看完整免费版电视剧| 国产欧美日韩三区| 亚洲美女中文字幕| 精品一区二区三区免费毛片爱| 国产男男chinese网站| 狠狠干婷婷色| 亚洲同志男男gay1069网站| 亚洲精品写真福利| 欧美精品成人一区二区在线观看| 欧美视频一区在线观看| 国产乱妇乱子| 久久久久久久久久久久网站| 忘忧草精品久久久久久久高清| 99亚洲一区二区| 五月婷婷综合久久| 国产乱子夫妻xx黑人xyx真爽| av大片在线免费观看| 国产日韩欧美二区| 国产在线999| 黄色毛片网站| 亚洲日本色图| 加勒比av中文字幕| 日本三级在线观看网站| 午夜爱爱毛片xxxx视频免费看| 精品久久久国产精品999| 精品成人一区二区三区免费视频| 久久精品国产精品亚洲精品色| 69夜色精品国产69乱| 色欧美片视频在线观看在线视频| 岛国av中文字幕| 老司机午夜精品视频在线观看| 91九色丨porny丨肉丝| 精品国产一区二区三区久久狼5月| 欧美 日韩 国产精品免费观看| 日本人妻伦在线中文字幕| 无码精品在线观看| 免费久久久一本精品久久区| 国产精品国产馆在线真实露脸| 欧洲亚洲一区二区三区四区五区| 国产精品黄视频| 男人天堂欧美日韩| 韩国日本在线视频| 久久久久国产成人精品亚洲午夜| 日本免费在线观看视频| 久久青草欧美一区二区三区| 成人自拍网站| 成人h猎奇视频网站| 国产成人精品亚洲| 国产成人avxxxxx在线看| 蜜臀久久99精品久久久画质超高清| 天天综合亚洲| 黑巨茎大战欧洲金发美女| 亚洲综合电影一区二区三区| 可以在线观看的黄色网址| 国产成人av一区二区三区在线| 欧美日韩成人影院| 538精品在线视频| 男人的天堂亚洲在线| 亚洲美女动态图120秒| 亚洲午夜未删减在线观看| 天堂网www在线观看| 日韩三级影视基地| 动漫av一区二区三区| 九九九九九伊人| 国产福利资源在线| 国产日韩一区二区三免费高清| 欧美网站大全在线观看| 成人在线免费播放视频| 免费成人高清在线视频theav| 国产美女高潮一区二区三区| 久久99日本精品| 亚洲国产最新| 黄色网页在线| 黄瓜视频18免费观看| 欧美视频一区二区三区…| 国产一区二区不卡| 成人性生活毛片| 国产福利一区二区三区视频| 福利视频导航一区| 五月激情婷婷综合| 日本不卡免费一区| 日韩午夜中文字幕| 久久精品免视看国产成人| 久久日文中文字幕乱码| 91女人视频在线观看| 久久99久久人婷婷精品综合| 91精品日本| 最近2018年中文字幕在线| 久久无码高潮喷水| 91嫩草在线视频| 欧美日韩免费观看一区二区三区| 国模视频一区二区三区| 网站在线观看你懂的| 国产麻豆成人精品| 91蜜桃传媒精品久久久一区二区| 色综合久久88色综合天天免费| 中文字幕免费在线播放| www精品久久| 欧美性极品xxxx做受| 99国产精品| 国产熟妇一区二区三区四区| 91人人澡人人爽| 英国三级经典在线观看| 黄色国产在线视频| 96精品久久久久中文字幕| 一区二区三区在线观看网站| www一区二区三区| 国产精品69久久久| 国产伦精品一区二区三区免费迷| www.午夜| 国产一级视频在线播放| 国产一区视频在线播放| 在线成人免费观看| 欧美三级在线免费观看| 欧美啪啪小视频| 欧美色老头old∨ideo| av在线亚洲一区| 97人妻天天摸天天爽天天| 亚洲女子a中天字幕| 欧洲亚洲一区二区| 在线免费黄网| 免费观看一级特黄欧美大片| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 99久久久免费精品| 成年网站在线播放| 国精品人伦一区二区三区蜜桃| 成年人二级毛片| 亚洲欧美在线另类| 很黄很污的视频网站| 日本女优一区| 亚洲午夜小视频| 美女免费黄视频网站| 亚洲精品无amm毛片| 久久精品导航| 五月激情五月婷婷| 毛葺葺老太做受视频| 成人免费黄色小视频| 亚洲国产天堂网精品网站| 国产精品久久久久久久天堂| 91在线公开视频| 日韩一级片大全| 国产一级特黄a大片免费| 亚洲天堂中文在线| 欧美成人四级hd版| 国产精品一区二区久久精品| av女优在线播放| 国产精品18久久久久久久久| 国产在线观看免费一区| 日韩美女视频一区二区在线观看| 嫩呦国产一区二区三区av| 经典三级在线视频| 在线免费观看av片| 性爱在线免费视频| 91九色蝌蚪在线| 久久999免费视频| 亚洲黄色毛片| jizz久久精品永久免费| 欧美精品99久久久| 五月天婷婷综合社区| 丰满肥臀噗嗤啊x99av| 五月婷婷深深爱| 激情图片在线观看高清国产| 99久久久国产精品免费调教网站| 国模私拍一区二区国模曼安| 国产精品国产自产拍在线| 不卡的av影片| 国产精品人妖ts系列视频| 久久视频一区| 精品国产一区久久| 国产精品影视| 亚洲一区二区成人在线观看| 国产香蕉在线观看| 欧美日韩一区二区在线播放| 国产精品成人在线观看| 成人性视频网站| 免费福利在线| 青青草国产免费| 无码人妻丰满熟妇区五十路| http://嫩草影院| 天堂av网手机版| 一区二区三区黄色片| 香蕉成人在线视频| 国产乱码精品一区二区三区忘忧草| 亚洲国产精品久久久久秋霞蜜臀| 成人看的视频| 中文字幕欧美激情| 国产一级久久久| 精品国产aaa| 精品999成人| 国产伦久视频在线观看|