J2SE 下基于JXTA平台下的P2P文件共享系统下的一个添加水印模块,别人的代码,看不明白,希望高手指点指点,谢啦!
/**
* 添加水印
*
*/
public void embed()
{
if (bedkey) {
bedkey=false;
System.out.println(.length);
m=new String[.length];
for(int i=0;i<.length;i++)
m[i] ="Entry:" +[i] +"\n end";
try {
ContentMetadata mdata[] = null;
mdata = new ContentMetadata[.length];
for(int i=0;i<.length;i++)
mdata[i] = new Keywords(m[i]);
Content[] content = cms.getContentManager().getContent();
for(int i = 0;i<content.length;i++){
String temp = content[i].getContentAdvertisement().getName().toString();
int index = sharename.lastIndexOf("\\");
if(temp.equals(sharename.substring(index+1))){
cms.getContentManager().unshare(cms.getContentManager().getContent()[i]);
sharepan.listModel.removeElement(temp);
}
}
cms.getContentManager().share(new File(sharename), null, null,
mdata);
} catch (Exception e) {
//System.exit(-1);
} }
}
/**
* 添加水印
*
*/
public void embed()
{
if (bedkey) {
bedkey=false;
System.out.println(.length);
m=new String[.length];
for(int i=0;i<.length;i++)
m[i] ="Entry:" +[i] +"\n end";
try {
ContentMetadata mdata[] = null;
mdata = new ContentMetadata[.length];
for(int i=0;i<.length;i++)
mdata[i] = new Keywords(m[i]);
Content[] content = cms.getContentManager().getContent();
for(int i = 0;i<content.length;i++){
String temp = content[i].getContentAdvertisement().getName().toString();
int index = sharename.lastIndexOf("\\");
if(temp.equals(sharename.substring(index+1))){
cms.getContentManager().unshare(cms.getContentManager().getContent()[i]);
sharepan.listModel.removeElement(temp);
}
}
cms.getContentManager().share(new File(sharename), null, null,
mdata);
} catch (Exception e) {
//System.exit(-1);
} }
}
去网上找一些快捷键操作 对看别人代码很有帮组的