/** * 繪製界面的方法 */ @Override public void paint(Graphics g) { //設置畫筆的顏色 g.setColor(Color.BLUE); //繪製出一個藍色的正方形 g.fill3DRect(50, 50, 30, 30, true); }咱們獲得的效果以下圖:
關於g.fill3DRect(50, 50, 30, 30, true);這句話的理解。這個方法就是咱們讓jvm幫咱們繪製一個方形在窗口上,這個方法呢有5個參數,前兩個參數是方塊的起始橫座標。這裏呢有一個常識就是,在咱們的計算機繪圖中,都是以窗口的左上角爲座標原點的,橫座標向右爲正方向,縱座標向下爲正方向。後兩個參數你們能夠理解成咱們要繪製的矩形的長度和寬度,因爲咱們繪製的是正方形,因此,你懂的。最後一個值是一個布爾類型,是繪製的方塊的類型,爲true的話JVM會爲咱們繪製帶有3D效果的矩形(固然,這個效果不是很明顯哈),爲false則沒有3D的效果。
我把代碼都放在迅雷快傳上了,你們奔走相告吧,這裏給出連接,一篇博文對應一個項目文件,你們直接導入工程就能夠運行:
http://kuai.xunlei.com/d/nNdkCUf1HBXTUAQA44e java