home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / Share / Java / JDesignerPro / Jdp3_0.exe / data1.cab / Program_Files / JDPAlphaLayout.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-04-09  |  13.8 KB  |  517 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.Label;
  6. import java.awt.Panel;
  7. import java.awt.TextArea;
  8. import java.util.Vector;
  9.  
  10. public class JDPAlphaLayout extends JDPClassLayout {
  11.    JDPJagg jaggSQL;
  12.    JDPPopupMessage popuppanel;
  13.    JDPSelectDSN targetDSN;
  14.    JDPSelectColumns target;
  15.    JDPSelectTable tableTarget;
  16.    JDPLayoutMgr targetLayoutMgr;
  17.    Panel Main;
  18.    JDPChiselFramePanel ChiselPanel1;
  19.    Panel Panel1;
  20.    JDPScrollPanel ScrollPanel1;
  21.    Label Label;
  22.    Label Label0;
  23.    Label Label1;
  24.    JDPComboBox commPort;
  25.    JDPComboBox baudRate;
  26.    JDPComboBox serviceProviderColumn;
  27.    JDPComboBox pagerPINColumn;
  28.    Label Label2;
  29.    Label Label5;
  30.    TextArea message;
  31.    JDPButtons JDPButtons1;
  32.  
  33.    boolean restoreSelections() {
  34.       JDPSaveProps var1 = super.user.saveProperties;
  35.       if (super.user.prevProperties != null) {
  36.          var1 = super.user.prevProperties;
  37.       }
  38.  
  39.       String var2 = "JDPAlphaLayout" + super.componentName;
  40.       var1.restoreObject(this.commPort, var2, "commPort");
  41.       var1.restoreObject(this.baudRate, var2, "baudRate");
  42.       var1.restoreObject(this.serviceProviderColumn, var2, "serviceProviderColumn");
  43.       var1.restoreObject(this.pagerPINColumn, var2, "pagerPINColumn");
  44.       var1.restoreObject(this.message, var2, "message");
  45.       return true;
  46.    }
  47.  
  48.    void loadLayoutComponent() {
  49.       if (this.targetLayoutMgr != null && !this.targetLayoutMgr.projectLoading) {
  50.          if (super.thisBranch.leaves.size() > 0) {
  51.             this.targetLayoutMgr.lView.removeSelectedBranch();
  52.          }
  53.  
  54.          if (this.target.columns.countItems() > 0) {
  55.             JDPTreeBranch[] var1 = new JDPTreeBranch[1];
  56.             JDPTreeBranch[] var3 = this.targetLayoutMgr.layoutTree.getTreeBranch(super.thisBranch.thisObject);
  57.             boolean var4 = this.targetLayoutMgr.projectLoading;
  58.             this.targetLayoutMgr.projectLoading = true;
  59.             var1[0] = new JDPTreeBranch();
  60.             var1[0].name = super.thisBranch.name + "Ctl";
  61.             var1[0].compType = "JDPAlphaSender";
  62.             var1[0].icon = 36;
  63.             Object var2 = null;
  64.             this.targetLayoutMgr.saveBranchName = null;
  65.             this.targetLayoutMgr.checkDragNDrop(var1, var3, var2);
  66.             var1[0] = new JDPTreeBranch();
  67.             var1[0].name = super.thisBranch.name + "Msg";
  68.             var1[0].compType = "TextArea";
  69.             var1[0].icon = 15;
  70.             TextArea var27 = new TextArea(this.message.getText(), 4, 30);
  71.             this.targetLayoutMgr.saveBranchName = null;
  72.             this.targetLayoutMgr.checkDragNDrop(var1, var3, var27);
  73.             var1[0] = new JDPTreeBranch();
  74.             var1[0].name = super.thisBranch.name + "Pnl";
  75.             var1[0].compType = "Panel";
  76.             var1[0].icon = 24;
  77.             Panel var28 = new Panel();
  78.             this.targetLayoutMgr.saveBranchName = null;
  79.             this.targetLayoutMgr.checkDragNDrop(var1, var3, var28);
  80.             JDPTreeBranch var5 = this.targetLayoutMgr.layoutTree.getLastAddedBranch();
  81.             var1[0] = new JDPTreeBranch();
  82.             var1[0].name = super.thisBranch.name + "Btns";
  83.             var1[0].compType = "JDPButtons";
  84.             var1[0].icon = 17;
  85.             String[] var6 = new String[]{"Send"};
  86.             int[] var7 = new int[]{44};
  87.             JDPButtons var29 = new JDPButtons(super.user, var6, var7, JDPButtons.HORIZONTAL);
  88.             this.targetLayoutMgr.saveBranchName = null;
  89.             this.targetLayoutMgr.checkDragNDrop(var1, var3, var29);
  90.             JDPTreeBranch var8 = this.targetLayoutMgr.layoutTree.getLastAddedBranch();
  91.             var1[0] = new JDPTreeBranch();
  92.             var1[0].name = super.thisBranch.name + "Pnl1";
  93.             var1[0].compType = "Panel";
  94.             var1[0].icon = 24;
  95.             Panel var30 = new Panel();
  96.             this.targetLayoutMgr.saveBranchName = null;
  97.             this.targetLayoutMgr.checkDragNDrop(var1, var3, var30);
  98.             JDPTreeBranch var9 = this.targetLayoutMgr.layoutTree.getLastAddedBranch();
  99.             var1[0] = new JDPTreeBranch();
  100.             var1[0].name = super.thisBranch.name + "Merge";
  101.             var1[0].compType = "JDPList";
  102.             var1[0].icon = 21;
  103.             JDPList var31 = new JDPList(super.user);
  104.             if (this.target != null) {
  105.                String[] var10 = this.target.columns.getSelectedItems();
  106.                ((JDPList)var31).loadList(var10, var10);
  107.             } else {
  108.                ((JDPList)var31).removeAll();
  109.             }
  110.  
  111.             this.targetLayoutMgr.saveBranchName = null;
  112.             this.targetLayoutMgr.checkDragNDrop(var1, var3, var31);
  113.             JDPTreeBranch var32 = this.targetLayoutMgr.layoutTree.getLastAddedBranch();
  114.             var32.text = new String[1];
  115.             var32.text[0] = var32.name + "Main|R|";
  116.             String[] var10000 = var32.text;
  117.             var10000[0] = var10000[0] + this.targetLayoutMgr.gSource.createComment("Load Merge List");
  118.             var10000 = var32.text;
  119.             var10000[0] = var10000[0] + "\tpublic void " + var32.name + "Main() {\r\n\r\n";
  120.             var10000 = var32.text;
  121.             var10000[0] = var10000[0] + "\t\t" + var32.name + " = new JDPList(user);\r\n";
  122.             var10000 = var32.text;
  123.             var10000[0] = var10000[0] + "\t\tString[] columns = {\"";
  124.             String[] var11 = this.target.columns.getSelectedItems();
  125.  
  126.             for(int var12 = 0; var12 < var11.length; ++var12) {
  127.                if (var12 > 0) {
  128.                   var10000 = var32.text;
  129.                   var10000[0] = var10000[0] + "\",\"";
  130.                }
  131.  
  132.                var10000 = var32.text;
  133.                var10000[0] = var10000[0] + var11[var12];
  134.             }
  135.  
  136.             var10000 = var32.text;
  137.             var10000[0] = var10000[0] + "\"};\r\n";
  138.             var10000 = var32.text;
  139.             var10000[0] = var10000[0] + "\t\t" + var32.name + ".loadList(columns, columns);\r\n";
  140.             var10000 = var32.text;
  141.             var10000[0] = var10000[0] + "\r\n\t}\r\n";
  142.             var8.treeVector = new Vector();
  143.             JDPTreePicker var33 = new JDPTreePicker(super.user, this.targetLayoutMgr, this.targetLayoutMgr.dragPanel);
  144.             int[] var13 = new int[]{4, 1, 2, 1};
  145.             var33.setIcons(var13);
  146.             var33.setRoot("Component Events", true);
  147.             JDPTreeBranch var14 = var33.treeRoot;
  148.             Object[] var15 = new Object[]{null, "Methods"};
  149.             String[] var16 = new String[]{null, "Drop here to attach this component/method to this Event"};
  150.             var33.setDropKeys(var15);
  151.             var33.setDragAndDrop((boolean[])null);
  152.             var33.setDropMessages(var16);
  153.             String[] var17 = new String[]{null, null, null, null};
  154.             int var18 = 0;
  155.  
  156.             do {
  157.                var17[0] = "ACTION_BTN_" + Integer.toString(var18);
  158.                boolean[] var19 = new boolean[]{true, true, true, false};
  159.                var33.setIcons(var13);
  160.                var33.setExpanded(var19);
  161.                var33.addEntry(var17, var13, "ACTION_BTN_" + Integer.toString(var18));
  162.                ++var18;
  163.             } while(var18 < 1);
  164.  
  165.             var8.treeVector.addElement(var14);
  166.             var13[2] = 36;
  167.             var17[1] = super.thisBranch.name + "Ctl1";
  168.             if (JDPJagg.useJaggServer) {
  169.                var17[2] = "setDSN(String)";
  170.                var33.addEntry(var17, var13, var17[2]);
  171.                JDPTreeBranch var35 = var33.getLastAddedBranch();
  172.                var35.text = new String[1];
  173.                var35.text[0] = var17[1] + ".setDSN(\"" + this.targetDSN.datasource.getText() + "\");";
  174.                String[] var51 = new String[]{"String"};
  175.                this.loadParameters(var35, var51);
  176.                var17[2] = "setJdbcDriver(String)";
  177.                var33.addEntry(var17, var13, var17[2]);
  178.                var35 = var33.getLastAddedBranch();
  179.                var35.text = new String[1];
  180.                var35.text[0] = var17[1] + ".setJdbcDriver(\"" + this.targetDSN.jdbcdriver.getText() + "\");";
  181.                this.loadParameters(var35, var51);
  182.                var17[2] = "setJdbcPrefix(String)";
  183.                var33.addEntry(var17, var13, var17[2]);
  184.                var35 = var33.getLastAddedBranch();
  185.                var35.text = new String[1];
  186.                var35.text[0] = var17[1] + ".setJdbcPrefix(\"" + this.targetDSN.jdbcprefix.getText() + "\");";
  187.                this.loadParameters(var35, var51);
  188.                var17[2] = "setJdbcSuffix(String)";
  189.                var33.addEntry(var17, var13, var17[2]);
  190.                var35 = var33.getLastAddedBranch();
  191.                var35.text = new String[1];
  192.                var35.text[0] = var17[1] + ".setJdbcSuffix(\"" + this.targetDSN.jdbcsuffix.getText() + "\");";
  193.                this.loadParameters(var35, var51);
  194.                var17[2] = "setUID(String)";
  195.                var33.addEntry(var17, var13, var17[2]);
  196.                var35 = var33.getLastAddedBranch();
  197.                var35.text = new String[1];
  198.                var35.text[0] = var17[1] + ".setUID(\"" + this.targetDSN.userid.getText() + "\");";
  199.                this.loadParameters(var35, var51);
  200.                var17[2] = "setPWD(String)";
  201.                var33.addEntry(var17, var13, var17[2]);
  202.                var35 = var33.getLastAddedBranch();
  203.                var35.text = new String[1];
  204.                var35.text[0] = var17[1] + ".setPWD(\"" + this.targetDSN.password.getText() + "\");";
  205.                this.loadParameters(var35, var51);
  206.                var17[2] = "setCSTR(String)";
  207.                var33.addEntry(var17, var13, var17[2]);
  208.                var35 = var33.getLastAddedBranch();
  209.                var35.text = new String[1];
  210.                var35.text[0] = var17[1] + ".setCSTR(\"" + this.targetDSN.connectstring.getText() + "\");";
  211.                this.loadParameters(var35, var51);
  212.             } else {
  213.                var17[2] = "setDSN(String)";
  214.                var33.addEntry(var17, var13, var17[2]);
  215.                JDPTreeBranch var42 = var33.getLastAddedBranch();
  216.                var42.text = new String[1];
  217.                var42.text[0] = var17[1] + ".setDSN(\"" + this.targetDSN.datasource.getText() + "\");";
  218.                String[] var52 = new String[]{"String"};
  219.                this.loadParameters(var42, var52);
  220.                var17[2] = "setCSTR(String)";
  221.                var33.addEntry(var17, var13, var17[2]);
  222.                var42 = var33.getLastAddedBranch();
  223.                var42.text = new String[1];
  224.                var42.text[0] = var17[1] + ".setCSTR(\"" + this.targetDSN.connectstring.getText() + "\");";
  225.                this.loadParameters(var42, var52);
  226.             }
  227.  
  228.             var17[2] = "setCommPort(String)";
  229.             var33.addEntry(var17, var13, var17[2]);
  230.             JDPTreeBranch var44 = var33.getLastAddedBranch();
  231.             var44.text = new String[1];
  232.             var44.text[0] = var17[1] + ".setCommPort(" + this.commPort.getSelectedItem() + ");";
  233.             String[] var53 = new String[]{"int"};
  234.             this.loadParameters(var44, var53);
  235.             var17[2] = "setBaudRate(String)";
  236.             var33.addEntry(var17, var13, var17[2]);
  237.             var44 = var33.getLastAddedBranch();
  238.             var44.text = new String[1];
  239.             var44.text[0] = var17[1] + ".setBaudRate(" + this.baudRate.getSelectedItem() + ");";
  240.             var53[0] = "int";
  241.             this.loadParameters(var44, var53);
  242.             var17[2] = "setSQL(String)";
  243.             var33.addEntry(var17, var13, var17[2]);
  244.             var44 = var33.getLastAddedBranch();
  245.             var44.text = new String[1];
  246.             String var20 = this.serviceProviderColumn.getSelectedItem();
  247.             this.jaggSQL.setDSN(this.targetDSN.datasource.getText());
  248.             if (super.user.u.sqlRequiresChange(this.jaggSQL, 0)) {
  249.                var20 = var20 + " aa";
  250.             }
  251.  
  252.             var20 = var20 + ", " + this.pagerPINColumn.getSelectedItem();
  253.             if (super.user.u.sqlRequiresChange(this.jaggSQL, 0)) {
  254.                var20 = var20 + " ab";
  255.             }
  256.  
  257.             for(int var21 = 0; var21 < var11.length; ++var21) {
  258.                var20 = var20 + ",";
  259.                var20 = var20 + var11[var21];
  260.             }
  261.  
  262.             var44.text[0] = var17[1] + ".setSQL(\"SELECT " + var20 + " \");";
  263.             var53[0] = "String";
  264.             this.loadParameters(var44, var53);
  265.             var17[2] = "setFromWhereClause(String)";
  266.             var33.addEntry(var17, var13, var17[2]);
  267.             var44 = var33.getLastAddedBranch();
  268.             var44.text = new String[1];
  269.             String var56 = this.targetLayoutMgr.gSource.createFromWhereClause(this.targetDSN, this.tableTarget, this.target);
  270.             var44.text[0] = var17[1] + ".setFromWhereClause(\"" + var56 + "\");";
  271.             this.loadParameters(var44, var53);
  272.             var17[2] = "setMergeColumns(String)";
  273.             var33.addEntry(var17, var13, var17[2]);
  274.             var44 = var33.getLastAddedBranch();
  275.             var44.text = new String[1];
  276.             var44.text[0] = "String[] columns = {\"";
  277.  
  278.             for(int var22 = 0; var22 < var11.length; ++var22) {
  279.                if (var22 > 0) {
  280.                   var10000 = var44.text;
  281.                   var10000[0] = var10000[0] + "\",\"";
  282.                }
  283.  
  284.                var10000 = var44.text;
  285.                var10000[0] = var10000[0] + var11[var22];
  286.             }
  287.  
  288.             var10000 = var44.text;
  289.             var10000[0] = var10000[0] + "\"};\r\n";
  290.             var10000 = var44.text;
  291.             var10000[0] = var10000[0] + var17[1] + ".setMergeColumns(columns);";
  292.             this.loadParameters(var44, var53);
  293.             var17[2] = "setMessage(String)";
  294.             var33.addEntry(var17, var13, var17[2]);
  295.             var44 = var33.getLastAddedBranch();
  296.             var44.text = new String[1];
  297.             var44.text[0] = var17[1] + ".setMessage(" + super.thisBranch.name + "Msg1.getText());";
  298.             this.loadParameters(var44, var53);
  299.             var17[2] = "sendMultipleMessage()";
  300.             var33.addEntry(var17, var13, var17[2]);
  301.             var44 = var33.getLastAddedBranch();
  302.             var44.text = new String[1];
  303.             var44.text[0] = var17[1] + ".sendMultipleMessage();";
  304.             var32.treeVector = new Vector();
  305.             JDPTreePicker var57 = new JDPTreePicker(super.user, this.targetLayoutMgr, this.targetLayoutMgr.dragPanel);
  306.             var57.setIcons(var13);
  307.             var57.setRoot("Component Events", true);
  308.             var14 = var57.treeRoot;
  309.             var57.setDropKeys(var15);
  310.             var57.setDragAndDrop((boolean[])null);
  311.             var57.setDropMessages(var16);
  312.             boolean[] var23 = new boolean[]{true, true, true, false};
  313.             var57.setExpanded(var23);
  314.             var32.treeVector.addElement(var14);
  315.             var17[0] = "LIST_SELECT";
  316.             var13[2] = 15;
  317.             var17[1] = super.thisBranch.name + "Msg1";
  318.             var17[2] = "replaceText(String,int,int)";
  319.             var57.addEntry(var17, var13, var17[2]);
  320.             JDPTreeBranch var24 = var57.getLastAddedBranch();
  321.             var24.text = new String[1];
  322.             var24.text[0] = var17[1] + ".replaceText(\"@\" + " + super.thisBranch.name + "Merge1.getSelectedItem()," + super.thisBranch.name + "Msg1.getSelectionStart()," + super.thisBranch.name + "Msg1.getSelectionEnd());";
  323.             String[] var25 = new String[]{"String", "int", "int"};
  324.             this.loadParameters(var24, var25);
  325.             this.targetLayoutMgr.layoutTree.select(this.targetLayoutMgr.layoutTree.getTreeBranchNames(var5));
  326.             this.targetLayoutMgr.lView.removeSelectedLeaf();
  327.             this.targetLayoutMgr.layoutTree.select(this.targetLayoutMgr.layoutTree.getTreeBranchNames(var9));
  328.             this.targetLayoutMgr.lView.removeSelectedLeaf();
  329.             this.targetLayoutMgr.reDraw();
  330.             this.targetLayoutMgr.projectLoading = var4;
  331.             JDPTreeBranch var26 = var3[var3.length - 1];
  332.             var26.expanded = false;
  333.             this.targetLayoutMgr.setProperties(var26);
  334.             this.targetLayoutMgr.interactionMgr.loadMethodTree(var26, false);
  335.             if (!this.targetLayoutMgr.projectLoading) {
  336.                this.targetLayoutMgr.layoutTree.select(this.targetLayoutMgr.layoutTree.getTreeBranchNames(var26));
  337.                this.targetLayoutMgr.setButton("Layout");
  338.                this.targetLayoutMgr.reDraw();
  339.             }
  340.          }
  341.       }
  342.  
  343.    }
  344.  
  345.    void loadParameters(JDPTreeBranch var1, String[] var2) {
  346.       this.targetLayoutMgr.interactionMgr.loadParameterTree(var1, var2);
  347.    }
  348.  
  349.    void InitComponents() {
  350.       if (this.target != null) {
  351.          String[] var1 = this.target.columns.getSelectedItems();
  352.          this.serviceProviderColumn.loadChoice(var1, var1);
  353.          this.pagerPINColumn.loadChoice(var1, var1);
  354.       } else {
  355.          this.serviceProviderColumn.clear();
  356.          this.pagerPINColumn.clear();
  357.       }
  358.    }
  359.  
  360.    boolean saveSelections() {
  361.       JDPSaveProps var1 = super.user.saveProperties;
  362.       String var2 = "JDPAlphaLayout" + super.componentName;
  363.       var1.saveObject(this.commPort, var2, "commPort");
  364.       var1.saveObject(this.baudRate, var2, "baudRate");
  365.       var1.saveObject(this.serviceProviderColumn, var2, "serviceProviderColumn");
  366.       var1.saveObject(this.pagerPINColumn, var2, "pagerPINColumn");
  367.       var1.saveObject(this.message, var2, "message");
  368.       return true;
  369.    }
  370.  
  371.    void refresh() {
  372.       this.retrieveColumns();
  373.       this.InitComponents();
  374.       this.restoreSelections();
  375.    }
  376.  
  377.    void retrieveColumns() {
  378.       for(int var1 = 0; var1 < super.user.gParm.size(); ++var1) {
  379.          if (super.user.gParm.elementAt(var1) instanceof Vector) {
  380.             Vector var2 = (Vector)super.user.gParm.elementAt(var1);
  381.             if (((String)var2.elementAt(0)).compareTo("SelectDSN" + super.componentName) == 0) {
  382.                this.targetDSN = (JDPSelectDSN)var2.elementAt(3);
  383.             }
  384.  
  385.             if (((String)var2.elementAt(0)).compareTo("SelectColumns" + super.componentName) == 0) {
  386.                this.target = (JDPSelectColumns)var2.elementAt(1);
  387.             }
  388.  
  389.             if (((String)var2.elementAt(0)).compareTo("SelectTable" + super.componentName) == 0) {
  390.                this.tableTarget = (JDPSelectTable)var2.elementAt(1);
  391.             }
  392.          }
  393.  
  394.          if (super.user.gParm.elementAt(var1) instanceof JDPLayoutMgr && !super.componentName.equals("")) {
  395.             this.targetLayoutMgr = (JDPLayoutMgr)super.user.gParm.elementAt(var1);
  396.          }
  397.       }
  398.  
  399.    }
  400.  
  401.    public boolean handleEvent(Event var1) {
  402.       switch (var1.id) {
  403.          case 202:
  404.             if (var1.target instanceof JDPTabSelectPanel) {
  405.                return true;
  406.             }
  407.  
  408.             return false;
  409.          case 503:
  410.          case 504:
  411.          case 505:
  412.             this.popuppanel.postEvent(var1);
  413.             return false;
  414.          case 1001:
  415.             if (var1.target instanceof JDPButton) {
  416.                String var2 = (String)var1.arg;
  417.                if (var2.equals("Accept")) {
  418.                   this.saveSelections();
  419.                   this.loadLayoutComponent();
  420.                }
  421.             }
  422.  
  423.             return false;
  424.          default:
  425.             return false;
  426.       }
  427.    }
  428.  
  429.    public void InitClass(JDPUser var1, Panel var2, String var3) {
  430.       super.user = var1;
  431.       super.moduleName = "AlphaLayout";
  432.       if (var3.startsWith("JDPLayoutMgr:")) {
  433.          super.componentName = var3.substring(13);
  434.       }
  435.  
  436.       this.jaggSQL = new JDPJagg(var1.jaggPath);
  437.       ((Container)this).setLayout(new BorderLayout());
  438.       this.popuppanel = new JDPPopupMessage(var1, var2);
  439.       ((Container)var2).add(this.popuppanel);
  440.       this.Main = new Panel();
  441.       this.ChiselPanel1 = new JDPChiselFramePanel(var1, "Define Alpha column and default settings");
  442.       this.Panel1 = new Panel();
  443.       this.ScrollPanel1 = new JDPScrollPanel();
  444.       this.Label = new Label("Modem Comm Port:", 0);
  445.       this.commPort = new JDPComboBox(var1, "", 5);
  446.       this.commPort.setEditable(false);
  447.       int var4 = 1;
  448.  
  449.       do {
  450.          this.commPort.addItem(Integer.toString(var4));
  451.          ++var4;
  452.       } while(var4 <= 16);
  453.  
  454.       this.commPort.select("3");
  455.       this.Label0 = new Label("Default Baud Rate:", 0);
  456.       this.baudRate = new JDPComboBox(var1, "", 10);
  457.       this.baudRate.setEditable(false);
  458.       this.baudRate.addItem("300");
  459.       this.baudRate.addItem("600");
  460.       this.baudRate.addItem("1200");
  461.       this.baudRate.addItem("2400");
  462.       this.baudRate.addItem("9600");
  463.       this.baudRate.addItem("14400");
  464.       this.baudRate.addItem("19200");
  465.       this.baudRate.addItem("38400");
  466.       this.baudRate.addItem("56000");
  467.       this.baudRate.addItem("128000");
  468.       this.baudRate.addItem("256000");
  469.       this.Label1 = new Label("Service Provider:", 0);
  470.       this.serviceProviderColumn = new JDPComboBox(var1, "", 20);
  471.       this.serviceProviderColumn.setEditable(false);
  472.       this.Label2 = new Label("Pager PIN:", 0);
  473.       this.pagerPINColumn = new JDPComboBox(var1, "", 20);
  474.       this.pagerPINColumn.setEditable(false);
  475.       this.Label5 = new Label("Default Message:", 0);
  476.       this.message = new TextArea("", 6, 40);
  477.       String[] var7 = new String[]{"Accept", "Reset"};
  478.       int[] var5 = new int[]{JDPButton.getIconValue("Go"), JDPButton.getIconValue("Undo")};
  479.       this.JDPButtons1 = new JDPButtons(var1, var7, var5, JDPButtons.getAlignmentValue("Horizontal"));
  480.       this.Main.setLayout(new BorderLayout());
  481.       this.Main.setFont(new Font("Helvetica", 0, 11));
  482.       this.Main.setForeground(var1.u._cvtcolor("Black"));
  483.       ((Container)this).add("Center", this.Main);
  484.       this.Main.add("Center", this.ChiselPanel1);
  485.       this.ChiselPanel1.add("Center", this.Panel1);
  486.       this.Panel1.setLayout(new BorderLayout());
  487.       this.Panel1.add("Center", this.ScrollPanel1);
  488.       this.ScrollPanel1.add("Left", this.Label);
  489.       this.ScrollPanel1.add("Right", this.commPort);
  490.       this.ScrollPanel1.add("Left", this.Label0);
  491.       this.ScrollPanel1.add("Right", this.baudRate);
  492.       this.ScrollPanel1.add("Left", this.Label1);
  493.       this.ScrollPanel1.add("Right", this.serviceProviderColumn);
  494.       this.ScrollPanel1.add("Left", this.Label2);
  495.       this.ScrollPanel1.add("Right", this.pagerPINColumn);
  496.       this.ScrollPanel1.add("Left", this.Label5);
  497.       this.ScrollPanel1.add("Right", this.message);
  498.       this.Panel1.add("South", this.JDPButtons1);
  499.       this.Label.setFont(new Font("Helvetica", 1, 11));
  500.       this.popuppanel.addComponent(this.commPort, "Comm Port", "Choose the comm port that your server modem is on");
  501.       this.Label0.setFont(new Font("Helvetica", 1, 11));
  502.       this.popuppanel.addComponent(this.baudRate, "Default Baud Rate", "Choose the default baud rate for modem connections to the service provider");
  503.       this.Label1.setFont(new Font("Helvetica", 1, 11));
  504.       this.popuppanel.addComponent(this.serviceProviderColumn, "Service Provider column", "Choose the column from the tables that contains the Service Provider name or phone number");
  505.       this.Label2.setFont(new Font("Helvetica", 1, 11));
  506.       this.popuppanel.addComponent(this.pagerPINColumn, "Pager PIN Number", "Choose the column from the tables that contains the Pager PIN number");
  507.       this.Label5.setFont(new Font("Helvetica", 1, 11));
  508.       this.popuppanel.addComponent(this.message, "Default message", "Enter the default message to be sent (Optional)");
  509.       this.InitComponents();
  510.       Vector var6 = new Vector();
  511.       var6.addElement(super.moduleName + super.componentName);
  512.       var6.addElement(this);
  513.       var1.gParm.addElement(var6);
  514.       this.refresh();
  515.    }
  516. }
  517.