我正在尝试创建一个由用于棋盘游戏的预制图像组成的 8x8 网格,但是我在加载图像时遇到了困难。
Dimension Size = new Dimension(400, 400);
layeredPane = new JLayeredPane();
layeredPane.setPreferredSize(Size);
getContentPane().add(layeredPane);
board.setLayout(new GridLayout(8,8));
board.setPreferredSize(Size);
board.setBounds(0, 0, Size.width, Size.height);
layeredPane.add(board, JLayeredPane.DEFAULT_LAYER);
// Load squares to board
for (int i = 0; i < 8; i++)
{
for (int j = 0; j < 8; j++)
{
JPanel square = new JPanel( new BorderLayout() );
square. // Load .jpg here?????
board.add( square );
}
}
我知道的唯一方法是 ImageIcon,但这似乎不起作用......所以我被卡住了。
任何帮助将不胜感激,谢谢。