Tôi đang cố gắng thêm hình ảnh vào một khung nhưng có vẻ như nó không hoạt động. Hình ảnh được tạo bởi ImageIcon từ tệp được chỉ định. Tệp hình ảnh nằm trong thư mục đường nối tệp java tồn tại.Cách thêm ImageIcon vào 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);
}
}
hãy có một cái nhìn tại Làm thế nào để [Thêm hình ảnh vào dự án của bạn] (http://stackoverflow.com/a/9866659/1057230) và [answer] này (http://stackoverflow.com/a/11372350/1057230) để làm rõ hơn, nếu bạn làm nó bằng tay (không có IDE). –