Swing Draw是一款Java繪圖軟件,可以讓用戶在簡單的界面上進行繪圖操作,支持繪畫板連接,自帶非常多的顏色,只需要用戶在上面滑動,就能隨心所欲地進行畫圖操作了。
功能介紹
包括了圖形用戶界面(GUI)器件如:文本框,按鈕,分隔窗格和表。
Swing提供許多比AWT更好的屏幕顯示元素。它們用純Java寫成,所以同Java本身一樣可以跨平臺運行,這一點不像AWT。它們是JFC的一部分。它們支持可更換的面板和主題(各種操作系統(tǒng)默認(rèn)的特有主題),然而不是真的使用原生平臺提供的設(shè)備,而是僅僅在表面上模仿它們。這意味著你可以在任意平臺上使用JAVA支持的任意面板。輕量級組件的缺點則是執(zhí)行速度較慢,優(yōu)點就是可以在所有平臺上采用統(tǒng)一的行為。
使用方法
1、對每個圖形的畫筆顏色、大小進行設(shè)置
2、對畫板背景色進行設(shè)置(背景圖片加上了縮放功能,拖動縮放和鼠標(biāo)滾動縮放,為了讓大家更好的看到功能,這里對背景圖片大小做了設(shè)置,避免過大圖片失真,縮放到了圖片原始大小,就不再讓其放大了)
圓形:
1、點擊此按鈕之后,就可以在畫板上拖動鼠標(biāo)繪制圓形
2、繪制完圖形之后點擊鼠標(biāo)左鍵,當(dāng)前圓形會隨著鼠標(biāo)而移動
3、繪制完圖形之后點擊鼠標(biāo)右鍵,對當(dāng)前圓形進行個性化設(shè)置
三角:
1、點擊此按鈕之后,就可以在畫板上拖動鼠標(biāo)繪制三角形
2、繪制完圖形之后點擊鼠標(biāo)左鍵,當(dāng)前三角形會隨著鼠標(biāo)而移動
3、繪制完圖形之后點擊鼠標(biāo)右鍵,對當(dāng)前三角形進行個性化設(shè)置
線條:
1、點擊此按鈕之后,就可以在畫板上拖動鼠標(biāo)繪制直線
2、繪制完圖形之后點擊鼠標(biāo)右鍵,對當(dāng)前直線進行個性化設(shè)置
文字:
1、點擊此按鈕之后,就可以在畫板上拖動鼠標(biāo)繪制文字
2、繪制完圖形之后點擊鼠標(biāo)左鍵,當(dāng)前文字會隨著鼠標(biāo)而移動
3、繪制完圖形之后點擊鼠標(biāo)右鍵,對當(dāng)前文字進行個性化設(shè)置
撤銷:按照時間順序?qū)⒔缑嫔蠄D形都清除掉,但保留的有副本
回退:按照時間順序?qū)⒔缑嫔蠄D形都還原回來,需要依賴撤銷時保留的副本
清屏:清除畫板上所有圖形,此時撤銷和回退會失效
生成圖片:將畫板上繪制的圖形,保存到本地文件夾
切換背景:改變背景圖片,但是不會對背景色有影響
退出:退出系統(tǒng)