public Add3D() {
super();
menuoptions = MENU_EXECUTE | MENU_EXECUTE_SHOW;
FileArgument inputfile = new FileArgument(this, "srcfile",
"The file you want to add the u3d File", false,
new PdfFilter());
arguments.add(inputfile);
FileArgument u3dinputfile = new FileArgument(this, "srcu3dfile",
"The u3d file you want to add", false,
new U3DFilter());
arguments.add(u3dinputfile);
StringArgument pagenumber = new StringArgument(this, "pagenumber",
"The pagenumber where to add the u3d annotation");
pagenumber.setValue("1");
arguments.add(pagenumber);
destfile = new FileArgument(this, "destfile",
"The file that contains the u3d annotation after processing",
true, new PdfFilter());
arguments.add(destfile);
inputfile.addPropertyChangeListener(destfile);
}