home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 July & August / Pcwk78a98.iso / Micrsoft / VJ / VJ98 / PROJITEM / FORM / DESIGN.JAV < prev    next >
Text File  |  1998-02-11  |  2KB  |  70 lines

  1. // %FILENAME%.java
  2.  
  3. import wfc.core.*;
  4. import wfc.ui.*;
  5.  
  6. public class %FILENAME% extends DesignPage
  7. {
  8.         
  9.     public %FILENAME%()
  10.     {
  11.         //Required for Visual J++ Form Designer support
  12.         initForm();        
  13.  
  14.         // TODO: Add any constructor code after initForm call
  15.     }
  16.  
  17.     /**
  18.      * NOTE: The following code is required by the Visual J++ form
  19.      * designer.  It can be modified using the form editor.  Do not
  20.      * modify it using the code editor.
  21.      */
  22.  
  23.     Container components = new Container();
  24.  
  25.     private void initForm()
  26.     {
  27.         this.setSize(new Point(300, 300));
  28.         this.setText("%FILENAME%");
  29.     }
  30.     // NOTE: End of form designer support code
  31.  
  32.     /**
  33.      * this is called when we need to read a property from the design page
  34.      * and store it in an object.  You should override this in your own
  35.      * implementation.
  36.      *
  37.      * @param name The name of the property to read.
  38.      *
  39.      * @return An object that reflects what the UI currently contains for
  40.      * the property.  If the UI doesn't support the property, or if the UI
  41.      * contains the original, default value for the property, this should return
  42.      * null.
  43.      */
  44.     protected Object onReadProperty(String name) 
  45.     {
  46.         // TODO: Add property read code here
  47.         return null;
  48.     }
  49.  
  50.     /**
  51.      * this is called when we need to put a property value into the page's UI.
  52.      * You should override this in your own implementation.
  53.      *
  54.      * @param name   The name of the property to write.
  55.      * @param value  The value of the property.  This will be null if several
  56.      * objects are in the object list and they have inconsistent values for
  57.      * the property.  In this case, the UI should show an indeterminate state
  58.      * for this property.
  59.      */
  60.     protected void onWriteProperty(String name, Object value)
  61.     {
  62.         // TODO: Add property write code here
  63.     }
  64.  
  65.     public static class ClassInfo extends DesignPage.ClassInfo
  66.     {
  67.         // TODO: Add your property and event infos here
  68.     }
  69. }
  70.