home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / Share / Java / JDesignerPro / Jdp3_0.exe / data1.cab / Program_Files / MessageBoxExample2.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-04-09  |  3.3 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.Font;
  6. import java.awt.Panel;
  7.  
  8. public class MessageBoxExample2 extends JDPClassLayout {
  9.    JDPUser user;
  10.    JDPJagg jaggSQL;
  11.    JDPPopupMessage popuppanel;
  12.    JDPMaskEdit JDPMaskEditMain;
  13.    String moduleParameter;
  14.    Panel Main;
  15.    JDPScrollPanel ScrollPanel2;
  16.    Button Button2;
  17.    JDPMessageDialog MessageBox1;
  18.  
  19.    public void InitClass(JDPUser var1, Panel var2, String var3) {
  20.       this.user = var1;
  21.       this.moduleParameter = var3;
  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.ScrollPanel2 = new JDPScrollPanel();
  29.       this.Button2 = new Button("Press to display the message box");
  30.       this.MessageBox1 = new JDPMessageDialog(var1, this);
  31.       this.Main.setLayout(new BorderLayout());
  32.       ((Container)this).add("Center", this.Main);
  33.       this.Main.add("West", this.ScrollPanel2);
  34.       this.ScrollPanel2.add("Left", this.Button2);
  35.       this.Button2.setFont(new Font("Helvetica", 0, 11));
  36.       this.Button2.setForeground(var1.u._cvtcolor("Black"));
  37.       this.Button2.setBackground(var1.u._cvtcolor("LightGray"));
  38.       this.MessageBox1.setFont(new Font("Helvetica", 0, 11));
  39.       this.MessageBox1.setForeground(var1.u._cvtcolor("Black"));
  40.       this.MessageBox1.setBackground(var1.u._cvtcolor("LightGray"));
  41.       this.MessageBox1.setTitle("This is the message box title");
  42.       this.MessageBox1.setMessage("This is the message box text|with two lines|and this is line 3");
  43.       this.MessageBox1.setButtonCount(2);
  44.       this.InitComponents();
  45.       var1.gParm.addElement(this);
  46.    }
  47.  
  48.    public boolean handleEvent(Event var1) {
  49.       switch (var1.id) {
  50.          case 503:
  51.          case 504:
  52.          case 505:
  53.             this.popuppanel.postEvent(var1);
  54.             return false;
  55.          case 1001:
  56.             if (var1.target.equals(this.Button2)) {
  57.                this.MessageBox1.display();
  58.                this.user.mainmsg.setStatusMsg("Button " + Integer.toString(this.MessageBox1.getPressedButton()) + " was pressed", 8);
  59.                return true;
  60.             }
  61.  
  62.             return false;
  63.          default:
  64.             return false;
  65.       }
  66.    }
  67.  
  68.    public void InitComponents() {
  69.       this.MessageBox1.setButtonText(0, "Yes");
  70.       this.MessageBox1.setButtonText(1, "No");
  71.    }
  72. }
  73.