home *** CD-ROM | disk | FTP | other *** search
/ Popular Software (Premium Edition) / mycd.iso / INTERNET / NETSCAP4.06 / CP32E406.EXE / nav40.z / java40.jar / netscape / security / FrmHelp.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-08-13  |  2.4 KB  |  70 lines

  1. package netscape.security;
  2.  
  3. import java.awt.Button;
  4. import java.awt.Component;
  5. import java.awt.Container;
  6. import java.awt.Event;
  7. import java.awt.Font;
  8. import java.awt.Frame;
  9. import java.awt.Label;
  10. import java.awt.LayoutManager;
  11.  
  12. class FrmHelp extends Frame {
  13.    DialogInterface dlgi_g;
  14.    ImgPanel imgPanel1;
  15.    Button btnHelpOK;
  16.    Label lbHelpHelp;
  17.  
  18.    void btnOK_Clicked(Event var1) {
  19.       ((Component)this).hide();
  20.    }
  21.  
  22.    FrmHelp(DialogInterface var1) {
  23.       this.dlgi_g = var1;
  24.       ((Container)this).setLayout((LayoutManager)null);
  25.       ((Frame)this).addNotify();
  26.       ((Component)this).resize(((Container)this).insets().left + ((Container)this).insets().right + 506, ((Container)this).insets().top + ((Container)this).insets().bottom + 542);
  27.       this.imgPanel1 = new ImgPanel();
  28.       this.imgPanel1.setLayout((LayoutManager)null);
  29.       this.imgPanel1.reshape(((Container)this).insets().left + 12, ((Container)this).insets().top + 12, 480, 516);
  30.       ((Container)this).add(this.imgPanel1);
  31.       this.btnHelpOK = new Button("OK");
  32.       this.btnHelpOK.reshape(204, 480, 70, 20);
  33.       this.btnHelpOK.setFont(new Font("TimesRoman", 0, 12));
  34.       this.imgPanel1.add(this.btnHelpOK);
  35.       this.lbHelpHelp = new Label("This is sample help file written in pseudo html with <b> bold </b> <33> size </33> <12> plain <i> italic </i> support. </12>  This is the first step until we decide whether to use IFC or use navigator.");
  36.       this.lbHelpHelp.hide();
  37.       this.lbHelpHelp.reshape(12, 12, 459, 456);
  38.       this.lbHelpHelp.setFont(new Font("TimesRoman", 0, 16));
  39.       this.imgPanel1.add(this.lbHelpHelp);
  40.       ((Frame)this).setTitle("Untitled");
  41.       if (GlobalCtxt.rszFnSz_g) {
  42.          ((Frame)this).setResizable(true);
  43.       } else {
  44.          ((Frame)this).setResizable(false);
  45.       }
  46.  
  47.       ((Container)this).validate();
  48.    }
  49.  
  50.    public synchronized void show() {
  51.       ((Component)this).move(50, 50);
  52.       super.show();
  53.    }
  54.  
  55.    public boolean handleEvent(Event var1) {
  56.       if (var1.id == 201) {
  57.          ((Component)this).hide();
  58.       }
  59.  
  60.       if (this.dlgi_g != null && this.dlgi_g.handleEvent(this, var1)) {
  61.          return true;
  62.       } else if (var1.target == this.btnHelpOK && var1.id == 1001) {
  63.          this.btnOK_Clicked(var1);
  64.          return true;
  65.       } else {
  66.          return super.handleEvent(var1);
  67.       }
  68.    }
  69. }
  70.