home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / Share / Java / JDesignerPro / Jdp3_0.exe / data1.cab / Program_Files / JDPHelpBrowser.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-04-09  |  2.7 KB  |  72 lines

  1. import java.awt.BorderLayout;
  2. import java.awt.Container;
  3. import java.awt.Event;
  4. import java.awt.Panel;
  5.  
  6. public class JDPHelpBrowser extends JDPClassLayout {
  7.    JDPUser user;
  8.    JDPJagg jaggSQL;
  9.    JDPPopupMessage popuppanel;
  10.    JDPMaskEdit JDPMaskEditMain;
  11.    String moduleParameter;
  12.    Panel Main;
  13.    JDPSearchHelp JDPSearchHelp1;
  14.    JDPBrowserCtl HTMLBrowser1;
  15.  
  16.    public void InitClass(JDPUser var1, Panel var2, String var3) {
  17.       this.user = var1;
  18.       this.moduleParameter = var3;
  19.       super.targetPanel = var2;
  20.       this.jaggSQL = new JDPJagg(var1.jaggPath);
  21.       ((Container)this).setLayout(new BorderLayout());
  22.       this.popuppanel = new JDPPopupMessage(var1, this);
  23.       ((Container)this).add(this.popuppanel);
  24.       this.JDPMaskEditMain = new JDPMaskEdit();
  25.       this.Main = new Panel();
  26.       this.JDPSearchHelp1 = new JDPSearchHelp();
  27.       this.JDPSearchHelp1.InitClass(var1, var2, var3);
  28.       this.HTMLBrowser1 = new JDPBrowserCtl();
  29.       this.HTMLBrowser1.InitClass(var1, var2, "");
  30.       this.Main.setLayout(new BorderLayout());
  31.       ((Container)this).add("Center", this.Main);
  32.       this.Main.add("North", this.JDPSearchHelp1);
  33.       this.Main.add("Center", this.HTMLBrowser1);
  34.       var1.gParm.addElement(this);
  35.       this.InitComponents();
  36.    }
  37.  
  38.    public boolean handleEvent(Event var1) {
  39.       switch (var1.id) {
  40.          case 503:
  41.          case 504:
  42.          case 505:
  43.             this.popuppanel.postEvent(var1);
  44.             return false;
  45.          case 1001:
  46.             if (var1.target.equals(this.JDPSearchHelp1)) {
  47.                this.HTMLBrowser1.setKeywords(this.JDPSearchHelp1.getKeyWords());
  48.                this.HTMLBrowser1.setMatchCompleteWords(this.JDPSearchHelp1.getMatchComplete());
  49.                this.HTMLBrowser1.setDocname(this.JDPSearchHelp1.getSelectedDocument());
  50.                return true;
  51.             }
  52.  
  53.             return false;
  54.          default:
  55.             return false;
  56.       }
  57.    }
  58.  
  59.    public void InitComponents() {
  60.       this.jaggSQL.setKeepConnectionOpen(false);
  61.       this.HTMLBrowser1.setDocname(this.moduleParameter, false);
  62.       this.HTMLBrowser1.popup.addEntry("Table of Contents");
  63.    }
  64.  
  65.    public void MainMethod() {
  66.    }
  67.  
  68.    public void setDocname(String var1) {
  69.       this.HTMLBrowser1.setDocname(var1);
  70.    }
  71. }
  72.