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

  1. import java.awt.BorderLayout;
  2. import java.awt.Button;
  3. import java.awt.Container;
  4. import java.awt.Event;
  5. import java.awt.Panel;
  6.  
  7. public class SimpleMenuControl extends JDPClassLayout {
  8.    JDPUser user;
  9.    JDPJagg jaggSQL;
  10.    JDPPopupMessage popuppanel;
  11.    JDPMaskEdit JDPMaskEditMain;
  12.    String moduleParameter;
  13.    Panel Main;
  14.    JDPScrollPanel ScrollPanel1;
  15.    Button Button1;
  16.    Button Button2;
  17.  
  18.    public void InitClass(JDPUser var1, Panel var2, String var3) {
  19.       this.user = var1;
  20.       this.moduleParameter = var3;
  21.       super.targetPanel = var2;
  22.       this.jaggSQL = new JDPJagg(var1.jaggPath);
  23.       ((Container)this).setLayout(new BorderLayout());
  24.       this.popuppanel = new JDPPopupMessage(var1, this);
  25.       ((Container)this).add(this.popuppanel);
  26.       this.JDPMaskEditMain = new JDPMaskEdit();
  27.       this.Main = new Panel();
  28.       this.ScrollPanel1 = new JDPScrollPanel();
  29.       this.Button1 = new Button("System Maintenance");
  30.       this.Button2 = new Button("Simple SQL");
  31.       this.Main.setLayout(new BorderLayout());
  32.       ((Container)this).add("Center", this.Main);
  33.       this.Main.add("Center", this.ScrollPanel1);
  34.       this.ScrollPanel1.add("Left", this.Button1);
  35.       this.ScrollPanel1.add("Right", this.Button2);
  36.       var1.gParm.addElement(this);
  37.       this.InitComponents();
  38.    }
  39.  
  40.    public boolean handleEvent(Event var1) {
  41.       switch (var1.id) {
  42.          case 503:
  43.          case 504:
  44.          case 505:
  45.             this.popuppanel.postEvent(var1);
  46.             return false;
  47.          case 1001:
  48.             if (var1.target.equals(this.Button1)) {
  49.                JDPTabSelectPanel var3 = this.user.jdpMenuPanel;
  50.                var3.select(-1);
  51.                var3.select("System Maintenance");
  52.                return true;
  53.             } else {
  54.                if (var1.target.equals(this.Button2)) {
  55.                   JDPTabSelectPanel var2 = this.user.jdpMenuPanel;
  56.                   var2.select("Examples");
  57.                   var2.select("Example Menu3");
  58.                   var2.select("Simple SQL");
  59.                   return true;
  60.                }
  61.  
  62.                return false;
  63.             }
  64.          default:
  65.             return false;
  66.       }
  67.    }
  68.  
  69.    public void InitComponents() {
  70.       this.jaggSQL.setKeepConnectionOpen(false);
  71.    }
  72. }
  73.