在java中插入图像作为标签

时间:2014-10-09 15:46:37

标签: java image label

label_007= new JLabel("My Label");

代替上面的标签My Label我想在同一位置插入图像。
我该怎么做?我只是Java的新手。
请帮忙

2 个答案:

答案 0 :(得分:0)

ImageIcon icon = new ImageIcon('image.png');
JLabel image = new JLabel();
image.setIcon(icon);

以上代码应该有效。

  1. 使用图像文件制作图像图标
  2. 制作JLabel
  3. 然后设置JLabel的图标

答案 1 :(得分:0)

您可以将ImageIcon用于图片:

ImageIcon ICON = new ImageIcon(URLClassLoader.class.getResource(IMAGE_PATH));
JLabel imageLabel = new JLabel();
imageLabel.setIcon(ICON);

URLClassLoader.class.getResource用于在runnable-jar文件中打包应用程序。 IMAGE_PATH与项目文件夹/包相关。例如,如果图像位于com.app.images包中,则路径为/com/app/images/image.png。

如果您是Java新手,尤其是Swing,我建议您查看我的摇摆项目 - MinesweeperPacman。他们有很好的记录,我在学习Swing时构建了它们。

祝你好运:)