正好这次实习要求有个要用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设置图标