在JFrame中显示图像

时间:2012-02-09 18:31:48

标签: java image jframe jlabel

我正在尝试在JFrame中显示四个图像。现在我只想做一个。我在Eclipse的src文件夹中创建了一个文件,里面有图像。该图像称为creeper.png。当我运行程序时,窗口出现但它是空的。我也没有错。图片就不存在了。这是我的代码:

public class iconGui
{
  private JFrame frame;
  private ImageIcon picture1;


public iconGui()
{
  makeComponents();
  layoutComponents();
}

public void makeComponents()
{
  picture1 = new ImageIcon("jhking/src/Resources/creeper.png");
  frame = new JFrame("Icons");
}

public void layoutComponents()
{
  Container container = frame.getContentPane();
  container.setLayout(new BorderLayout());
  container.add(new JLabel(new ImageIcon(src/Resources/creeper.png)), BorderLayout.CENTER);
  frame.setSize(300, 300);
  frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
编辑:我将图像放在中心显示图像。但是,图像太大,现在我需要再添加3个。

0 个答案:

没有答案