[問題] java 上下層的溝通+重繪畫面
目前我在寫一個網路踩地雷的程式
想把底層和上層UI分開
現在的方式是...
底層收封包 改踩地雷的content[][] <---踩了哪個位子,是否展開等等
但是...
上層UI不知道底層改了content[][]
所以不知道什麼時候要重繪畫面?
不曉得有什麼方法呢?
目前知道的有上層把自己傳給底層
但這樣的話上下層就沒有切開的感覺
不過不這樣的話..
我想不到下層要怎摸告訴上層內容更新了
還有 我是用button.setIcon來重繪畫面
不過有時候 像是把畫面縮小了在點開
就會有地方是白色的 要滑鼠移過去才會恢復正常
聽說是要靠repaint()來處理
但是...我是用seticon 而不是用graph來畫
這樣的畫要怎麼repaint()呢??? 冏
共以上兩個問題
拜託各位前輩指導我 感謝感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.220.118.243
推
05/08 22:04, , 1F
05/08 22:04, 1F
推
05/08 22:08, , 2F
05/08 22:08, 2F
推
05/09 12:37, , 3F
05/09 12:37, 3F
推
05/09 12:42, , 4F
05/09 12:42, 4F
→
05/09 15:07, , 5F
05/09 15:07, 5F