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

  1. import java.awt.BorderLayout;
  2. import java.awt.Container;
  3. import java.awt.Event;
  4. import java.awt.Font;
  5. import java.awt.Panel;
  6. import java.awt.TextArea;
  7.  
  8. public class AlphaMerge extends JDPClassLayout {
  9.    JDPUser user;
  10.    JDPJagg jaggSQL;
  11.    JDPPopupMessage popuppanel;
  12.    JDPMaskEdit JDPMaskEditMain;
  13.    String moduleParameter;
  14.    Panel Main;
  15.    Panel AlphaPaging1;
  16.    JDPAlphaSender AlphaPaging1Ctl1;
  17.    TextArea AlphaPaging1Msg1;
  18.    JDPButtons AlphaPaging1Btns1;
  19.    JDPList AlphaPaging1Merge1;
  20.  
  21.    public void InitClass(JDPUser var1, Panel var2, String var3) {
  22.       this.user = var1;
  23.       this.moduleParameter = var3;
  24.       this.jaggSQL = new JDPJagg(var1.jaggPath);
  25.       ((Container)this).setLayout(new BorderLayout());
  26.       this.popuppanel = new JDPPopupMessage(var1, this);
  27.       ((Container)this).add(this.popuppanel);
  28.       this.JDPMaskEditMain = new JDPMaskEdit();
  29.       this.Main = new Panel();
  30.       this.AlphaPaging1 = new Panel();
  31.       this.AlphaPaging1Ctl1 = new JDPAlphaSender(var1);
  32.       this.AlphaPaging1Msg1 = new TextArea("", 4, 30);
  33.       String[] var4 = new String[]{"Send"};
  34.       int[] var5 = new int[]{JDPButton.getIconValue("Pager")};
  35.       this.AlphaPaging1Btns1 = new JDPButtons(var1, var4, var5, JDPButtons.getAlignmentValue("Horizontal"));
  36.       this.AlphaPaging1Merge1Main();
  37.       this.Main.setLayout(new BorderLayout());
  38.       ((Container)this).add("Center", this.Main);
  39.       this.Main.add("Center", this.AlphaPaging1);
  40.       this.AlphaPaging1.setLayout(new BorderLayout());
  41.       this.AlphaPaging1.add("Center", this.AlphaPaging1Msg1);
  42.       this.AlphaPaging1.add("South", this.AlphaPaging1Btns1);
  43.       this.AlphaPaging1.add("East", this.AlphaPaging1Merge1);
  44.       this.AlphaPaging1Msg1.setFont(new Font("Helvetica", 0, 11));
  45.       this.AlphaPaging1Msg1.setForeground(var1.u._cvtcolor("Black"));
  46.       this.AlphaPaging1Msg1.setBackground(var1.u._cvtcolor("LightGray"));
  47.       this.AlphaPaging1Btns1.setFont(new Font("Helvetica", 0, 11));
  48.       this.AlphaPaging1Btns1.setForeground(var1.u._cvtcolor("Black"));
  49.       this.AlphaPaging1Btns1.setBackground(var1.u._cvtcolor("LightGray"));
  50.       this.AlphaPaging1Merge1.setFont(new Font("Helvetica", 0, 11));
  51.       this.AlphaPaging1Merge1.setForeground(var1.u._cvtcolor("Black"));
  52.       this.AlphaPaging1Merge1.setBackground(var1.u._cvtcolor("White"));
  53.       this.InitComponents();
  54.       var1.gParm.addElement(this);
  55.    }
  56.  
  57.    public boolean handleEvent(Event var1) {
  58.       switch (var1.id) {
  59.          case 503:
  60.          case 504:
  61.          case 505:
  62.             this.popuppanel.postEvent(var1);
  63.             return false;
  64.          case 701:
  65.             if (var1.target.equals(this.AlphaPaging1Merge1)) {
  66.                this.AlphaPaging1Msg1.replaceText("@" + this.AlphaPaging1Merge1.getSelectedItem(), this.AlphaPaging1Msg1.getSelectionStart(), this.AlphaPaging1Msg1.getSelectionEnd());
  67.                return true;
  68.             }
  69.  
  70.             return false;
  71.          case 1001:
  72.             if (var1.target.equals(this.AlphaPaging1Btns1.button[0])) {
  73.                this.AlphaPaging1Ctl1.setDSN("JDesignerPro DB");
  74.                this.AlphaPaging1Ctl1.setJdbcDriver("sun.jdbc.odbc.JdbcOdbcDriver");
  75.                this.AlphaPaging1Ctl1.setJdbcPrefix("jdbc:odbc:");
  76.                this.AlphaPaging1Ctl1.setJdbcSuffix("JDesignerPro DB");
  77.                this.AlphaPaging1Ctl1.setUID("");
  78.                this.AlphaPaging1Ctl1.setPWD("");
  79.                this.AlphaPaging1Ctl1.setCSTR("DSN=JDesignerPro DB;UID=;PWD=;");
  80.                this.AlphaPaging1Ctl1.setCommPort(3);
  81.                this.AlphaPaging1Ctl1.setBaudRate(300);
  82.                this.AlphaPaging1Ctl1.setSQL("SELECT null, null ");
  83.                this.AlphaPaging1Ctl1.setFromWhereClause(" FROM JDPUSER WHERE (1=1)");
  84.                String[] var2 = new String[]{""};
  85.                this.AlphaPaging1Ctl1.setMergeColumns(var2);
  86.                this.AlphaPaging1Ctl1.setMessage(this.AlphaPaging1Msg1.getText());
  87.                this.AlphaPaging1Ctl1.sendMultipleMessage();
  88.                return true;
  89.             }
  90.  
  91.             return false;
  92.          default:
  93.             return false;
  94.       }
  95.    }
  96.  
  97.    public void InitComponents() {
  98.    }
  99.  
  100.    public void AlphaPaging1Merge1Main() {
  101.       this.AlphaPaging1Merge1 = new JDPList(this.user);
  102.       String[] var1 = new String[]{""};
  103.       this.AlphaPaging1Merge1.loadList(var1, var1);
  104.    }
  105. }
  106.