正好这次实习要求有个要用swing做界面,于是重新拾起Swing了,发现好多都忘了。。。
现在貌似Swing用的人很少了。
// 设置窗口图标
protected void setWindowIcon()
{
ImageIcon imageIcon = new ImageIcon(getClass().getResource( "/cn/wuhongbox/j2se/myAppTest/res/image/icon.jpg"));
// 设置标题栏的图标为face.gif
this.setIconImage(imageIcon.getImage());
}
//设置label的图片
protected void setPic(JLabel label, String imgFileName)
{
String fileName = "/image/" + imgFileName;
String path = getClass().getResource(fileName)
.getPath();
System.out.println(path);
ImageIcon image = new ImageIcon(path);
label.setIcon(image);
}
//居中,在初始化之后添加
setLocationRelativeTo(null);
//关闭后清空内存
setDefaultCloseOperation(EXIT_ON_CLOSE);
Toolkit tool = frame.getToolkit(); //得到一个Toolkit对象
Image image = tool.getImage(icofileName);
frame.setIconImage(image); //给Frame设置图标