读书人

怎么通过JAVA设置桌面壁纸

发布时间: 2011-12-13 21:22:18 作者: rapoo

如何通过JAVA设置桌面壁纸
知道一个图片的地址,如:http://www.sina.com.cn/pictures/1.jpg,
通过JAVA如何将该图片设置为桌面壁纸啊,请高手指点一下,在线等待,解决马上给分

[解决办法]
帮lz顶
[解决办法]
java应该不能做这么底层的东西吧。。。

期待高手解答。。。
[解决办法]
找到原来壁纸存放的地方,替换掉
[解决办法]
修改壁纸的话我想应该需要jni来实现了。这个根操作系统有关。
你得先根据你的OS写一个本地替换壁纸的程序,然后通过jni来调。
[解决办法]
期待高手来解答,顶
[解决办法]
jni应该可以的,把服务端的图片保存到本地,然后再通过jni调用
[解决办法]
用JAVA新建一个wall.reg,在这个文件填充:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop]
"Wallpaper "= "http://www.sina.com.cn/pictures/1.jpg "
"WallpaperStyle "= "2 "

接 "Wallpaper "后面的即是墙纸图片的绝对路径,然后:
Runtime.exec( "regedit.exe /s /q wall.reg ")
不重之後有效果
[解决办法]
支持楼上的方法
[解决办法]
mark!
[解决办法]
不建议用java做这个...

它跟系统有关.所以不具备 "系统无关性 "

如果在win下的话vb很简单就能实现,非用java干嘛..累
[解决办法]
在网页中嵌入一个ActiveX
[解决办法]
高,实在是高.

读书人网 >J2SE开发

热点推荐