我想添加一個圖像到一個框架,但它似乎不工作。 ImageIcon從指定文件創建的圖像。圖像文件位於java文件存在的seam目錄中。如何將ImageIcon添加到JFrame?
import java.awt.BorderLayout;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class image {
public static void main(String args[])
{
TimeFrame frame = new TimeFrame();
}
}
class TimeFrame extends JFrame
{
//Image icon = Toolkit.getDefaultToolkit().getImage("me.jpg");
ImageIcon icon = new ImageIcon("me.jpg");
JLabel label = new JLabel(icon);
public TimeFrame(){
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("My Frame");
setSize(500,400);
//this.setIconImage(icon);
add(label,BorderLayout.CENTER);
setVisible(true);
}
}
請看看如何[圖片添加到項目(http://stackoverflow.com/a/9866659/1057230 )和這[回答](http://stackoverflow.com/a/11372350/1057230)更多的澄清,如果你手動(沒有IDE)。 –