大家好,我对 Java 和编程有点陌生,为了在语言和编程方面做得更好,我决定构建一个大富翁游戏。
我还应该提到,这是我作为程序员的第一个项目,所以我的做事方式可能是最糟糕的方式。
我正在使用 Swing 库,每个 Rectangle 都是使用图形绘制的
我正在使用矩形构建布局,我想知道是否有办法为每个矩形添加不同的图像?
谢谢
最佳答案
使用合适的布局创建您的面板,为方便起见,我建议您使用带边框的 JPanels 而不是绘制矩形。并遵循这些,
image = ImageIO.read(new File(path));
JLabel picLabel = new JLabel(new ImageIcon(image));
耶!现在你的图像是一个 Swing 组件!将它添加到框架或面板或任何你通常做的事情!可能也需要重新粉刷,比如
jpanel.add(picLabel);
jpanel.repaint();
对任意数量的图片执行此操作 :) 编码愉快...干杯 :)
关于Java矩形图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8759053/