package connector; import java.applet.Applet; import javax.swing.JFrame; import connector.NetworkReader; import connector.PukiwikiJavaApplication; import connector.SaveButtonDebugFrame; import connector.SaveButtonFrame; public abstract class PukiwikiApplet extends Applet{ SaveButtonDebugFrame saveButtonDebug; SaveButtonFrame saveButton; public String action=""; // public String enctype=""; // public String form1=""; // public String form2=""; public String param1=""; // public String param2=""; // public String param3=""; // public String param4=""; // public String returnUrl=""; public String charset=""; public String figname=""; String baseDir; String codeBase; public PukiwikiJavaApplication frame; public void init() { // figname=this.getParameter("fig"); action=this.getParameter("action"); // enctype=this.getParameter("enctype"); // form1=this.getParameter("form1"); // form2=this.getParameter("form2"); // returnUrl=this.getParameter("return.URL"); param1=this.getParameter("param1"); // param2=this.getParameter("param2"); // param3=this.getParameter("param3"); // param4=this.getParameter("param4"); charset=this.getParameter("charset"); NetworkReader nr=new NetworkReader(); // String baseDir=nr.getBaseDir(this.getCodeBase().getPath(),"/"); codeBase=this.getCodeBase().toString(); System.out.println("codeBase="+codeBase); baseDir=nr.getBaseDir(codeBase,"/"); System.out.println("baseDir="+baseDir); /* if(figname==null) System.out.println("null"); else { frm.editdispatch.read(figname); } */ System.out.println("x0"); saveButtonDebug=new SaveButtonDebugFrame(this); saveButton=new SaveButtonFrame(saveButtonDebug, this); saveButton.setVisible(true); System.out.println("x1"); frame=getPukiwikiJavaApplication(); frame.setVisible(true); repaint(); frame.setSaveButtonDebugFrame(saveButtonDebug); // System.out.println("x2"); saveButtonDebug.setVisible(false); // System.out.println("x3"); saveButtonDebug.readFromPukiwikiButtonActionPerformed(null); } public void setPukiwikiJavaApplication(PukiwikiJavaApplication x){ this.frame=x; } public abstract PukiwikiJavaApplication getPukiwikiJavaApplication(); public String getCharSet(){ return this.charset; } public String getAction(){ return this.action; } public String getBaseDir(){ return this.baseDir; } public String getCodeBaseString(){ return this.codeBase; } }