java swing 设置程序图标

/**
	 * 设置窗口图标
	 */
	protected void setWindowIcon()
	{

		
		ImageIcon imageIcon = new ImageIcon(getClass().getResource(
				"/cn/wuhongbox/j2se/myAppTest/res/image/icon.jpg"));

		// 设置标题栏的图标为face.gif
		this.setIconImage(imageIcon.getImage());

	}
/**
	 * 设置图片
	 * 
	 * @param lable
	 *            显示的对象
	 * @param imgFileName
	 *            res/image下的名称
	 */
	protected void setPic(JLabel label, String imgFileName)
	{
		String fileName = "/cn/wuhongbox/j2se/myAppTest/res/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);

猜你喜欢

转载自wuhongbo.iteye.com/blog/1959964
今日推荐