8x8 グリッドを構成する必要がある画像があるため、ボードの背景です。
ImageIcon と JLabel を使用してこれを行うことができると言われましたが、試してみましたが、うまくいかないようです。
- コンポーネントを追加することはできません(JLabelでもあるピース)。
- また、プログラムの実行中に四角形をクリックすると、四角形が消えます。これは、背景であるはずなので理想的ではありません。
コードは次のとおりです。
for (int i = 0; i < 8; i++)
{
for (int j = 0; j < 8; j++)
{
square=new JLabel();
square.setIcon(icon);
chessBoard.add( square );
}
}
完全なコード: http://pastebin.com/YdavUmGz
この背景画像で何かひどく間違ったことをしていますか?
事前に感謝します。