我只是想知道爲什麼這個100x100 px .gif圖像沒有出現在屏幕上。該圖像位於相同的目錄中,因此程序找到它應該沒有問題。有人知道如何解決這個問題嗎?JFrame中的圖像顯示
import java.awt.*;
import java.awt.image.ImageObserver;
import java.io.File;
import javax.imageio.*;
import javax.swing.*;
public class Window extends JFrame{
//the pictures
ImageIcon guy = new ImageIcon("tester.gif");
JLabel pn = new JLabel(guy);
JPanel panel = new JPanel();
Window(){
super("Photuris Lucicrescens");
//Important
setSize(700,600);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
add(panel);
setVisible(true);
//Decoration
Image customIcon = Toolkit.getDefaultToolkit().getImage("iconImage.gif");
setIconImage(customIcon);
//Adding the image
add(pn);
}
}
*「this 100x100 px .gif image」*您所指的是兩個GIF圖像中的哪一個?修剪第二個來源。你在使用IDE嗎? –
我使用tester.gif,iconImage.gif只是爲了裝飾標題! –