Posted on 2011-04-16 14:32
IceWee 閱讀(2473)
評論(2) 編輯 收藏 所屬分類:
Java
新項目需求,要在頁面中加載一個叫“大衛三角形”的圖形,還是GB(國標)中的東西,在網上搜索了一下“大衛三角形”,無果,也不知道什么東西,而且根據
什么畫出來的也不清楚。領導讓試試,看能不能畫出來。事前從未使用過開發語言畫圖,Windows的畫板倒是用過,連Photoshop都不會用,汗!而
且不是用手握著畫筆或者鼠標在屏幕上亂寫亂畫,是用程序語言將圖畫出。

在網上搜尋關于使用JAVA畫圖的信息,知道了JAVA
2D,又下了幾個用Graphics2D畫圖的例子,看了看Java核心API。開始著手畫圖。不畫不知道,畫了才知道,開發Windows畫圖和其他畫
圖軟件的程序員都為我們做了多少貢獻,因為用程序畫圖簡直太麻煩了,一點一點的描,一線一線的連。像我畫這個圖還要經過很多次的計算,主要是計算坐
標,Graphics2D能畫的東西很多,但是要在User Space里給它指定坐標。
經過不到兩天的努力,終于完成了這幅“大衛三角形”!雖然是硬畫出來的,并無什么計算公式而言(況且我也不會啊!),但還是有些激動,畢竟是第一次用程序畫圖么!

發布到WEB,最終“大衛三角形”的摸樣: