新項目需求,要在頁面中加載一個叫“大衛(wèi)三角形”的圖形,還是GB(國標)中的東西,在網(wǎng)上搜索了一下“大衛(wèi)三角形”,無果,也不知道什么東西,而且根據(jù)
什么畫出來的也不清楚。領導讓試試,看能不能畫出來。事前從未使用過開發(fā)語言畫圖,Windows的畫板倒是用過,連Photoshop都不會用,汗!而
且不是用手握著畫筆或者鼠標在屏幕上亂寫亂畫,是用程序語言將圖畫出。
在網(wǎng)上搜尋關于使用JAVA畫圖的信息,知道了JAVA
2D,又下了幾個用Graphics2D畫圖的例子,看了看Java核心API。開始著手畫圖。不畫不知道,畫了才知道,開發(fā)Windows畫圖和其他畫
圖軟件的程序員都為我們做了多少貢獻,因為用程序畫圖簡直太麻煩了,一點一點的描,一線一線的連。像我畫這個圖還要經(jīng)過很多次的計算,主要是計算坐
標,Graphics2D能畫的東西很多,但是要在User Space里給它指定坐標。
經(jīng)過不到兩天的努力,終于完成了這幅“大衛(wèi)三角形”!雖然是硬畫出來的,并無什么計算公式而言(況且我也不會啊!),但還是有些激動,畢竟是第一次用程序畫圖么!
發(fā)布到WEB,最終“大衛(wèi)三角形”的摸樣: