[問題] JPanel顯示Graphics的問題

作者: cicada930614 (喜加達)   2014-05-22 23:58:11
各位好,初次在JAVA版發文
如有疏漏煩請指正,感謝
小弟最近在練習寫2048,我將整個遊戲切成
Game:遊戲主體,主要判斷遊戲開始/結束和輸贏判定
gameBoard:遊戲盤
Tile:字板
https://github.com/cicadandrew/JAVAfinal2048
github
小弟現在遇到的問題在於,GameBoard的圖像無法顯示
我嘗試過將gameBoard extends JPanel並進一步覆寫paint
結果圖出現,但位置卻被強制置中
而將Tile和GameBoard的畫圖一併寫入Game之中,但我不想讓Game太肥
而在creatImage中置入System.out.println("check")
我發現該段有被執行,但圖卻不如預期出現
請問是我對JFrame/ JPanel 和畫圖的過程中有什麼錯誤的使用嗎?
我自認邏輯上沒問題,但無法解決這問題
謝謝各位高手解惑,感激不盡
作者: sbrhsieh (十年一夢)   2014-05-23 02:14:00
你省略的部份真的與 UI 無關嗎?這樣子資訊太少。
作者: sbrhsieh (十年一夢)   2014-05-23 02:16:00
只知道 GameBoard 會準備兩張圖,然後呢?何處有用到?
作者: cicada930614 (喜加達)   2014-05-23 14:37:00
已將完整程式上傳至GitHub,感謝提醒
作者: kingofsdtw (不能閒下來!!)   2014-05-23 15:32:00
請問...2048怎擷取目前方塊上的數值 @@"

Links booklink

Contact Us: admin [ a t ] ucptt.com