import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
@SuppressWarnings("serial")
public class Picture extends JFrame{
public static void main(String[] args){
new Picture();
}
public Picture(){
this.setTitle("Picture");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel p = new JPanel();
ImageIcon pic = new ImageIcon("TestImage.jpg");
p.add(new JLabel(pic));
this.add(p);
this.pack();
this.setVisible(true);
System.out.println(pic);
}
}
此代码,因为它仅仅是显示折叠的框架。 我希望的是,包(); 方法将大小在我的.JPG图像帧,正确的电话吗?
我已经可以听到的第一个问题,是的图像是在同一文件夹作为我的项目包文件夹。
我使用的Eclipse IDE中。
我还增加了的println(); 声明看什么图片引用返回,并返回“TestImage.jpg”。 我认为这将返回在内存中的图像的地址。??
我一直在阅读论坛整个上午,我真的不能找到任何有利于我而不复制和使用别人的更复杂的代码。 我试图保持这个简单,我可以让我不要混淆自己。
在此先感谢您的帮助。