看板 java 關於我們 聯絡資訊
各位大大好,我是一個Java的新手. 之前有學過 VB.net . 老師這次的作業是在視窗上畫圖形. 我現在遇到的問題是 我利用的textField來輸入座標, 那我該如何從textField中得到輸入的String呢? 我用的專案是JApplet, 另外假設我現在已經劃好某個圖,我想重畫一個圖, 我該怎麼清除原本上面的圖呢?? 我在全域變數上設了一個 Graphics GofMe ; 發現Grapchics有個函式 GofMe.clearRect(0, 0, getSize().width-1, getSize().height-1) ; 應該是清除的函式吧?可是我執行到這邊卻出現錯誤了! 是因為我在宣告Graphics GofMe沒有指定容器嗎? 像是VB的 GofME = me.CreateGraphics 謝謝大大的指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.140.105.82
TonyQ:用void paint(Graphics g) 03/18 16:37
tkcn:現在是搶劫,把 error message 交出來 03/18 17:20
chokali:我會用fillRect()把全部填滿,這樣就全部清掉~~ 03/18 17:29
TonyQ:它碰到的問題應該是nullPointeer... 03/18 17:53
ankolee99:我在void paint(Graphics g)事件內用clearRect解決了 03/18 18:01
ankolee99:就解決了!! 謝謝各位大大 (這裡推文時間限制好久=口=) 03/18 18:03