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

解决方案 »

  1.   

    java应该不能做这么底层的东西吧期待高手解答
      

  2.   

    修改壁纸的话我想应该需要jni来实现了。这个根操作系统有关。
    你得先根据你的OS写一个本地替换壁纸的程序,然后通过jni来调。
      

  3.   

    用JNI也是修改的服务端的,还是不能实现修改客户端的啊
      

  4.   

    jni应该可以的,把服务端的图片保存到本地,然后再通过jni调用
      

  5.   

    通过JNI来实现的话,这句System.loadLibrary( "Util" ),是调用服务器端的DLL,还是客户端的DLL啊?
      

  6.   

    有什么技术可以实现,我试了JNI,不行,他是设置服务端的
      

  7.   

    不用JAVA也可以,只要能在客户端能将http://www.sina.com.cn/pictures/1.jpg设置为桌面就行
      

  8.   

    用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")
    不過重啟之後有效果
      

  9.   

    用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.getRuntime().exec("regedit.exe /s /q wall.reg")
    不過重啟之後有效果
    ----------------------------------
    这个也是设置服务端的吧,我是想做如何设置客户端的
    --------------------------------------客戶端不是一樣設置?
      

  10.   

    不建议用java做这个...它跟系统有关.所以不具备"系统无关性"如果在win下的话vb很简单就能实现,非用java干嘛..累