4

私は現在、チェッカーとほぼ同じボードゲームであるプログラムを書いている一種のJava初心者です。残念ながら、これはチェッカーボード用に 100 個の JButton が必要であることも意味します。JButton を自動的に生成する方法があることは知っています。しかし、私はこれについてどうやって行くのか分かりません。どんな助けでも大歓迎です!

4

1 に答える 1

6

ボード ゲームを生成する場合はGridLayout、最小限の労力でボタンを配置するのに役立つ を使用する必要があります。このようなもの:

public JPanel createBoardGame()
    JPanel boardGame = new JPanel(new GridLayout(numberOfRows,numberOfColumns));
    for (int i=0; i<numberOfRows*numberOfColumns; i++) {
        boardGame.add(new JButton(""));
    }
}

これは、ニーズを実装するのに役立つ素晴らしい記事です。

于 2012-07-07T10:28:38.960 に答える