gpt4 book ai didi

java - 如何为 JPanel 网格使用图像?

转载 作者:行者123 更新时间:2023-11-29 05:46:57 25 4
gpt4 key购买 nike

我正在尝试创建一个由预制图像组成的 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,但这似乎不起作用...所以我被卡住了。

如有任何帮助,我们将不胜感激。

最佳答案

ImageIcon 应该可以正常工作。请参阅 How to Use Icons 上的 Swing 教程获取更多信息和示例。

关于java - 如何为 JPanel 网格使用图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15513206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com