[問題] Java視窗介面設計

看板java作者 (哈哈米)時間18年前 (2008/03/18 15:19), 編輯推噓4(402)
留言6則, 4人參與, 最新討論串1/1
各位大大好,我是一個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

03/18 16:37, , 1F
用void paint(Graphics g)
03/18 16:37, 1F

03/18 17:20, , 2F
現在是搶劫,把 error message 交出來
03/18 17:20, 2F

03/18 17:29, , 3F
我會用fillRect()把全部填滿,這樣就全部清掉~~
03/18 17:29, 3F

03/18 17:53, , 4F
它碰到的問題應該是nullPointeer...
03/18 17:53, 4F

03/18 18:01, , 5F
我在void paint(Graphics g)事件內用clearRect解決了
03/18 18:01, 5F

03/18 18:03, , 6F
就解決了!! 謝謝各位大大 (這裡推文時間限制好久=口=)
03/18 18:03, 6F
文章代碼(AID): #17tsqNtY (java)