4
我目前是一個java新手,寫一個程序,實質上是一個棋盤遊戲,幾乎與跳棋相同。不幸的是,這也意味着我需要一百塊JButton作爲棋盤。我知道有一種方法可以自動生成JButton,我已經看到它完成了。不過,我不知道我會怎麼做。任何幫助,將不勝感激!自動生成JButtons的方法?
我目前是一個java新手,寫一個程序,實質上是一個棋盤遊戲,幾乎與跳棋相同。不幸的是,這也意味着我需要一百塊JButton作爲棋盤。我知道有一種方法可以自動生成JButton,我已經看到它完成了。不過,我不知道我會怎麼做。任何幫助,將不勝感激!自動生成JButtons的方法?
如果你想生成一個棋盤遊戲,你應該使用一個GridLayout
這將幫助你很輕鬆地定位你的按鈕。事情是這樣的:
public JPanel createBoardGame()
JPanel boardGame = new JPanel(new GridLayout(numberOfRows,numberOfColumns));
for (int i=0; i<numberOfRows*numberOfColumns; i++) {
boardGame.add(new JButton(""));
}
}
這裏是一個很好的article應該幫助你很多實現您的需求。
循環?例如,'List jbuttons = new ...; for(int i = 0; i <64; i ++)jbuttons.add(new JButton ...);' –
Pigueiras
2012-07-07 10:22:02