我目前正在学习Java,并且暂时停滞不前。在JFrame中显示图像
我正在寻找一种方法将图像添加到我的JFrame中。 我发现这个在互联网上:
ImageIcon image = new ImageIcon("path & name & extension");
JLabel imageLabel = new JLabel(image);
它实现我自己的代码之后,它看起来像这样(这仅仅是相关部分):
class Game1 extends JFrame
{
public static Display f = new Display();
public Game1()
{
Game1.f.setSize(1000, 750);
Game1.f.setResizable(false);
Game1.f.setVisible(true);
Game1.f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Game1.f.setTitle("Online First Person Shooter");
ImageIcon image = new ImageIcon("C:\\Users\\Meneer\\Pictures\\image.png");
JLabel imageLabel = new JLabel(image);
add(imageLabel);
}
}
class Display extends JFrame
{
}
当运行这段代码,它不给我任何错误,但它也不显示图片。我看到一些问题和人们遇到同样的问题,但他们的代码与我的代码完全不同,他们使用其他方式显示图像。
'add(imageLable)'后面保留'setVisible(true)'.. –