1

私はJavaで中国のチェスプログラムを書いていますが、GUIの設計/実装に関するガイダンスをいただければ幸いです。

ボードは 9x10 のグリッドに分割され、チェスの駒の「画像」が各セルを占めます。クリックしたときにセルも「登録」する必要があるため、どの部分がクリックされたかがわかります。

1)ボードを代表するGridLayoutレイアウトマネージャーを考えています。JPanel各コンポーネントに画像を追加するにはどうすればよいですか?

public void paintComponent(Graphics g) {
   Image dog = new ImageIcon("dog.png").getImage();
   add(dog)
}

ではないので動作しませdogComponent

2) 各セルのクリック数を登録するにはどうすればよいですか?

4

2 に答える 2