OK,我用你的程序测试了一下,基本帮你解决了,你在这个位置写上这几句
创新互联建站长期为上1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为沙市企业提供专业的网站建设、网站制作,沙市网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。
exit.addActionListener(new ActionListener(){//退出系统监听
public void actionPerformed(ActionEvent e){
setVisible(false);
}
});
/**加入背景图片的话**/
ImageIcon im = new ImageIcon("./image/denglujiemian.jpg");
JLabel l1 = new JLabel(im);
l1.setBounds(0,0,300,200);
deskpane.add(l1);
this.setBounds(200,200,300,200);
setVisible(true);
}
注释:ImageIcon im = new ImageIcon("./image/denglujiemian.jpg");
这里的image是需要你自己创的一个包,里面放你需要的图片,记住书写格式 "./image/**.jpg"
效果截图:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
File file = new File("mnt/sdcard2/DCIM/Camera/IMG_20120216_160054.jpg");
Intent intent = createSetAsIntent(Uri.fromFile(file),null);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(Intent.createChooser(intent, "设置壁纸"));
//
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
public static Intent createSetAsIntent(Uri uri, String mimeType) {
// Infer MIME type if missing for file URLs.
if (uri.getScheme().equals("file")) {
String path = uri.getPath();
int lastDotIndex = path.lastIndexOf('.');
if (lastDotIndex != -1) {
mimeType = MimeTypeMap.getSingleton()
.getMimeTypeFromExtension(
uri.getPath().substring(lastDotIndex + 1)
.toLowerCase());
}
}
Intent intent = new Intent(Intent.ACTION_ATTACH_DATA);
intent.setDataAndType(uri, mimeType);
intent.putExtra("mimeType", mimeType);
return intent;
}
win7自定义web桌面方法:
在桌面上右键单击。
点击“个性化”。
点击“桌面背景”。
点击“浏览”,选中要设置成背景的图片,然后点击右下角的“保存修改”即可。到这里,桌面背景就已经设置好。
W7:你右键点击桌面、然后选择个性化,里面有好多的桌面图片供你选择,你也可以选择你自己喜欢图片,你在个性化界面点击下面的桌面背景(放映幻灯片),可以浏览图片的位置,在你的电脑里选一张,也可以选若干张(提前把你选择的所有照片保存在一个文件夹里),把你选择的图片打上勾,再选择更改图片时间间隔,点击保存修改就行了。这样你的桌面就不断变化图片了
图标:电脑桌面对于大家来说并不陌生,每天打开计算机第一个映入眼帘的就是电脑桌面。漂亮的桌面可以使人心情愉悦。从一开始的静态桌面壁纸到现在的动态桌面壁纸,从最早的白色默认鼠标到现在的个性动态鼠标,桌面的美化工作一直没有停止过,但唯独桌面系统图标却没有任何的改变,依然是一张小小的静态图片。如果能让桌面图标动起来,与动态鼠标,动态桌面相呼应,使整个桌面都活起来,那该有多漂亮。但是由于Windows系统本身的限制,即使找到了动态的图标文件,更换静态图标以后也只能显示动态图标的第一帧,不能真正的实现图标的动态化。那么现在[VIP]伟哥就介绍一下如何变相的实现动态桌面图标。
java是跨平台的语言,也就是说是没法获取操作系统的一些动作的,所以只用java是没法完成你说的这样的事情的。用JNI调C可能可以吧,我不是很清楚,不敢妄言