我目前正在學習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)'.. –