我正在編寫一個用Java編寫的Chinese Chess程序,非常感謝有關設計/實現GUI的一些指導。製作中國象棋程序的圖形用戶界面
董事會將被劃分成一個9×10的網格,棋子佔用每個單元格的「圖像」。這些單元格在點擊時還需要「註冊」,以便我知道點擊了哪個部分。
1)我想GridLayout
代表董事會JPanel
的佈局經理。如何將圖像添加到每個組件?
public void paintComponent(Graphics g) {
Image dog = new ImageIcon("dog.png").getImage();
add(dog)
}
不能按dog
不是Component
。
2)如何在每個單元格中註冊點擊次數?
+1,我只是在尋找這個例子中,以爲誰問的問題鼓(透明圓圈播放聲音)的OP也許能夠使用這樣的事情。現在,我已將書標記爲鏈接:0 – camickr