Re: [問題] 物件化圖形及儲存

看板java作者 (Feng)時間18年前 (2006/03/09 19:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《gammad (Jeakdf)》之銘言: : 新手上路,請多多照顧,有觀念不清的地方,請各位大大用力鞭我,謝謝 : 小弟目前遇到一個問題,就是在jpanel上繪圖 我家裡的書架上有一本幾年前買的書「Java 2D 圖學技術, O'REILLY」 如果對這本書的印象沒錯的話, 我覺得應該看完前三章的某幾個部分, 你對你的問題應該就有解決的方向了. 當然, 你拿不到我書架上的書, 去圖書館借或到書店翻翻吧. http://www.oreilly.com.tw/product_java.php?id=a068_toc 第一章 簡介 第二章 整體的概念 第三章 圖形幾何 : 例如我畫了一條直線出來,其實是由許多個點產生的 : 我不知道如何針對這條直線來做「移動」的動作 要做的話, 我會利用 Polygon boolean contains(Point2D p) 判斷點中的是哪一條線段. 移動則針對兩個端點進行處理. 總覺得這種東西應該有人做好open source的套件可以用才對. 你可以試著去找看看. 看看人家的 source 怎麼寫的也不錯. 對了, 我手邊有一套java寫的ap, 它的gui介面是利用 com.nwoods.jgo.* 完成的. 剛剛用這個key word下去查google, 看到對面的某論壇文章. === Word 簡->繁翻譯 === 其實現在有很多這樣的java library (而且是Open Source的)。 有一個比較好的商業的叫什麼JGo。比較庫. Open Source的,我看了一個叫JGraph的,還可以 JGraph的主要的Graph類是根據JTree改的。它的主要的Idea就是 (Viewer-Handler-Data)。資料主要是表示一個圖之間的連接關係等等 然後就再JGraph上顯示出來,因此一些拖動功能就很容易實現了。 JGraph已經出現基本的畫圖和拖動圖之類的功能。如果想要更Cool的圖形 可以繼承它的一個GraphCell(大概把,應該是這個類),繼承它的一個 Paint方法。就可以實現你自己的圖案了。 === 你再接再厲吧... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.92.57.92 ※ 編輯: TsaiCF 來自: 140.92.57.92 (03/09 19:41)
文章代碼(AID): #1440lMrV (java)
文章代碼(AID): #1440lMrV (java)