Java矩形图像

标签 java swing

大家好,我对 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/

相关文章:

java.util.NoSuchElementException错误,查找了可能的原因,仍然无法修复

java - JSF 在哪里验证输入值?后端还是前端?

java - 如何操作一串 INSERT 数据并以正确的方式分隔列的值?

java - 将对象传递给另一个线程

java - JScrollPane:重新验证后滚动位置

java - Java中程序的可执行文件进行镜像

java - 将 JPopupMenu 添加到 TrayIcon

Java 初学者 - 转义序列

Java/Android 重写方法

Java - 是否可以将 setEditable(boolean b) 应用于 JSlider/