日期:2014-05-20  浏览次数:20758 次

所有图标都在一个图片里,是怎样使用的?
例如

怎样使用这种图片上的单个图标呢?
还有一个问题,我把那个网上泄漏的csdn密码下载下来了,自己写个程序,使用里面的csdn密码模拟 登录 对应的注册邮箱,
可以获得里面所有能使用的邮箱帐号和密码,这样违法吗?

------解决方案--------------------
图片用CSS获取,基本格式如下:
.icon { background: url("images/buttons.png") no-repeat scroll 0 0 #5B5B5B;}

scroll 0 0 表示图片的位置,调整不同的值可显示不同的小图片。

------解决方案--------------------
可能是违法的吧,具体是不是,等上门的警察告诉你。
------解决方案--------------------
Java code
BufferedImage bi = ImageIO.read(...);
ImageIcon icon1 = new ImageIcon(bi.getSubimage(x,y,w,h));

------解决方案--------------------
1. 这种情况,一般都是打整个图片加载到一个大的BufferedImage
2. 再创建一个小图片的数据,使用BufferedImage.getSubimage的方式,把对应的小图片加载到图片数组里
3. 在程序中使用这个小图片的数组
------解决方案--------------------
关于读图片,楼上几位都说了。

试别人邮箱密码,我觉得是件不道德的事,建议楼主不要这么做