home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 25 / IOPROG_25.ISO / SOFT / JavaS / javastar-eval.exe / data1.cab / Help_Files / tutorial / declarations / EnterFieldData.java < prev    next >
Encoding:
Java Source  |  1999-02-11  |  3.0 KB  |  97 lines

  1. /** Generated by JavaStar Java GUI Testing Tool
  2.  * Do not modify anything before the setup() method
  3.  */
  4.  
  5. import suntest.javastar.lib.*;
  6. import java.awt.*;
  7. import NameData.*;
  8.  
  9. public class EnterFieldData extends Script {
  10.  
  11.   static int Do_Not_Remove_This_JavaStar_Identifier;
  12.   private static String Name = "EnterFieldData";
  13.   private static EnterFieldData X = new EnterFieldData();
  14.  
  15.   private static String[] Args = {};
  16.   public String[] getAppArgs(){ return Args; }
  17.  
  18.   public String getAppClass(){ return "namedb"; }
  19.  
  20.   public void run() throws Throwable {
  21.     namedb.main(Args);
  22.   }
  23.  
  24.   public static void main(String[] args) throws Throwable {
  25.     setup();
  26.     try{
  27.       args = JS.processPlayerArgs(args);
  28.       X.setGold(JS.goldenDirectory(Name,null));
  29.       JS.playbackInit(Name);
  30.       JS.startApplication(X);
  31.       X.play(args);
  32.       cleanup();
  33.       JS.playbackEnd(Name,true);
  34.     } catch(Throwable t){
  35.       cleanup();
  36.       JS.playbackEnd(Name,t);
  37.     }
  38.   }
  39.  
  40.   public static void setup() throws Throwable {
  41.   }
  42.  
  43.   public static void cleanup() throws Throwable {
  44.   }
  45.  
  46.   public void play(String[] args) throws Throwable {
  47. //    JS.frame("Name Database").member("namedb").member("java.awt.TextField", 0).multiClick(46,8,16,1);
  48.  
  49. //    JS.frame("Name Database").member("namedb").member("java.awt.TextField", 0).typeString(args[0]);
  50.  
  51. //    JS.frame("Name Database").member("namedb").member("java.awt.TextField", 0).keyPressed(9,'\t',0);  /* Tab */
  52.  
  53.     MainWin.nameTextField().multiClick(46,8,16,1);
  54.  
  55.     MainWin.nameTextField().typeString(args[0]); 
  56.  
  57.     MainWin.nameTextField().keyPressed(9,'\t',0);  /* Tab */
  58.  
  59. //    JS.frame("Name Database").member("namedb").member("java.awt.TextField", 1).typeString(args[1]);
  60.  
  61. //    JS.frame("Name Database").member("namedb").member("java.awt.TextField", 1).keyPressed(9,'\t',0);  /* Tab */
  62.  
  63.     MainWin.address1TextField().typeString(args[1]);
  64.  
  65.     MainWin.address1TextField().keyPressed(9,'\t',0);  /* Tab */
  66.  
  67. //    JS.frame("Name Database").member("namedb").member("java.awt.TextField", 2).typeString(args[2]);
  68.  
  69. //    JS.frame("Name Database").member("namedb").member("java.awt.TextField", 2).keyPressed(9,'\t',0);  /* Tab */
  70.  
  71.     MainWin.address2TextField().typeString(args[2]);
  72.  
  73.     MainWin.address2TextField().keyPressed(9,'\t',0);  /* Tab */
  74.  
  75. //    JS.frame("Name Database").member("namedb").member("java.awt.TextField", 3).typeString(args[3]);
  76.  
  77. //    JS.frame("Name Database").member("namedb").member("java.awt.TextField", 3).keyPressed(9,'\t',0);  /* Tab */
  78.  
  79.     MainWin.phoneTextField().typeString(args[3]);
  80.  
  81.     MainWin.phoneTextField().keyPressed(9,'\t',0);  /* Tab */
  82.  
  83. //    JS.frame("Name Database").member("namedb").member("java.awt.TextField", 4).typeString(args[4]);
  84.  
  85. //    JS.frame("Name Database").member("namedb").member("java.awt.TextField", 4).keyPressed(9,'\t',0);  /* Tab */
  86.  
  87.     MainWin.emailTextField().typeString(args[4]);
  88.  
  89.     MainWin.emailTextField().keyPressed(9,'\t',0);  /* Tab */
  90.  
  91. //    JS.frame("Name Database").member("namedb").member("java.awt.TextField", 5).typeString(args[5]);
  92.  
  93.     MainWin.otherTextField().typeString(args[5]);
  94.  
  95.   }
  96. }
  97.