home *** CD-ROM | disk | FTP | other *** search
- Save Format v2.3(19971110)
- @begin Form "Form_Thermometer"
-
- @begin Object "Powersoft Java AWT 1.10::java.applet.Applet"
- DesignName Form_Thermometer;
- @begin ClassProperties
- @begin-code BaseClassList
-
- extends java.applet.Applet
-
- @end-code;
- @end;
- @begin Properties
- @begin DesignProperties
- Style "cf0000";
- ResID 0;
- DesignRect 56,117,163,139;
- @end;
- @begin ObjectProperties
- font "Dialog-Plain-12";
- LayoutManager "powersoft.powerj.ui.ResizePercentageLayout";
- foreground "java.awt.Color.black";
- background "java.awt.Color.lightGray";
- SerializationData "";
- @end;
- @end;
- @begin Events
- @begin Event "powersoft.powerj.event.Object.objectCreated"
- @begin-code SourceCode "powersoft.powerj.event.Object.objectCreated"
-
- public boolean Form_Thermometer_objectCreated(powersoft.powerj.event.EventData event)
- {
- _fORc = false;
- checkbox_farenheit.setState( true );
-
- return false;
- }
-
- @end-code;
- @end;
- @end;
- @begin UserFunctions
- @begin UserFunction "Form_Thermometer()"
- @begin Definition
- @begin-code SourceCode "Form_Thermometer()"
-
- public Form_Thermometer()
- {
- super();
- }
-
- @end-code;
- @end;
- @end;
- @begin UserFunction "handleEvent(java.awt.Event event)"
- @begin Prototype
- FunctionScope 1;
- @begin-code SourceCode "Prototype for handleEvent(java.awt.Event event)"
-
- // Placeholder for Prototype for handleEvent(java.awt.Event event)
- // you should move the prototype here from the Class Contents section
-
- @end-code;
- @end;
- @begin Definition
- @begin-code SourceCode "handleEvent(java.awt.Event event)"
-
- public boolean handleEvent(java.awt.Event event)
- {
-
- return defaultHandleEvent(event);
- }
-
- @end-code;
- @end;
- @end;
- @begin UserFunction "setTemperature()"
- @begin Prototype
- FunctionScope 1;
- @begin-code SourceCode "Prototype for setTemperature()"
-
- public:
- void setTemperature();
-
- @end-code;
- @end;
- @begin Definition
- @begin-code SourceCode "setTemperature()"
-
- public void setTemperature()
- {
- String celsiusString = new String();
- String farenheitString = new String();
- int farenheitValue;
- int celsiusValue;
-
- if ( !_fORc ) {
- farenheitValue = scroll_scale.getValue();
- celsiusValue = farenheit2celsius( farenheitValue );
- } else {
- celsiusValue = scroll_scale.getValue();
- farenheitValue = celsius2farenheit( celsiusValue );
- }
-
- farenheitString = String.valueOf( farenheitValue );
- celsiusString = String.valueOf( celsiusValue );
-
- textf_celsius.setText( celsiusString );
- textf_farenheit.setText( farenheitString );
- }
-
- @end-code;
- @end;
- @end;
- @begin UserFunction "celsius2farenheit(int temperature)"
- @begin Prototype
- @begin-code SourceCode "Prototype for celsius2farenheit(int temperature)"
-
- public:
- int celsius2farenheit(int temperature);
-
- @end-code;
- @end;
- @begin Definition
- @begin-code SourceCode "celsius2farenheit(int temperature)"
-
- public int celsius2farenheit(int temperature)
- {
- return ( int ) ( temperature * 9 / 5 + 32 );
- }
-
- @end-code;
- @end;
- @end;
- @begin UserFunction "farenheit2celsius(int temperature)"
- @begin Prototype
- @begin-code SourceCode "Prototype for farenheit2celsius(int temperature)"
-
- public:
- int farenheit2celsius(int temperature);
-
- @end-code;
- @end;
- @begin Definition
- @begin-code SourceCode "farenheit2celsius(int temperature)"
-
- public int farenheit2celsius(int temperature)
- {
- return ( int ) ( ( temperature - 32 ) * 5 / 9 );
- }
-
- @end-code;
- @end;
- @end;
- @begin UserFunction "unhandledEvent( String listenerName, String methodName, java.lang.Object event )"
- @begin Prototype
- FunctionScope 1;
- @begin-code SourceCode "Prototype for unhandledEvent( String listenerName, String methodName, java.lang.Object event )"
-
- // Placeholder for Prototype for unhandledEvent( String listenerName, String methodName, java.lang.Object event )
- // you should move the prototype here from the Class Contents section
-
- @end-code;
- @end;
- @begin Definition
- @begin-code SourceCode "unhandledEvent( String listenerName, String methodName, java.lang.Object event )"
-
- public void unhandledEvent( String listenerName, String methodName, java.lang.Object event )
- {
-
- }
-
- @end-code;
- @end;
- @end;
- @begin UserFunction "processEvent(java.awt.AWTEvent event)"
- @begin Definition
- @begin-code SourceCode "processEvent(java.awt.AWTEvent event)"
-
- public void processEvent(java.awt.AWTEvent event)
- {
-
- defaultProcessEvent(event);
- }
-
- @end-code;
- @end;
- @end;
- @begin UserFunction "getContentPane()"
- @begin Definition
- @begin-code SourceCode "getContentPane()"
-
- public java.awt.Container getContentPane()
- {
- // Use the following if you inherit from a JFC container such as com.sun.java.swing.JFrame
- // return super.getContentPane();
- return this;
- }
-
- @end-code;
- @end;
- @end;
- @end;
- @begin CodeBlocks
- @begin CodeBlock "HppPrefix"
- FunctionScope 1;
- @begin-code SourceCode "Imports()"
-
- // add your custom import statements here
-
- @end-code;
- @end;
- @begin CodeBlock "ClassContents"
- FunctionScope 1;
- @begin-code SourceCode "Data Members()"
-
- // add your data members here
- private boolean _fORc;
-
- @end-code;
- @end;
- @begin CodeBlock "GeneratedClassContents"
- FunctionScope 1;
- @begin-code SourceCode "GeneratedClassContents()"
-
-
- @end-code;
- @end;
- @begin CodeBlock "CppPrefix"
- FunctionScope 6;
- GeneratedFunction 1;
- @begin-code SourceCode "Not Applicable for Java()"
-
-
- @end-code;
- @end;
- @end;
- @begin Objects
- @begin Object "Powersoft Java AWT 1.10::java.awt.Scrollbar"
- DesignName scroll_scale;
- @begin Properties
- @begin DesignProperties
- Style "50000001";
- ResID 0;
- DesignRect 5,60,146,14;
- @end;
- @begin ObjectProperties
- font "Dialog-Plain-12";
- maximum "101";
- blockIncrement "10";
- foreground "java.awt.Color.black";
- background "java.awt.Color.red";
- SerializationData "";
- orientation "0";
- @end;
- @end;
- @begin Events
- @begin Event "java.awt.event.Adjustment.adjustmentValueChanged"
- @begin-code SourceCode "java.awt.event.Adjustment.adjustmentValueChanged"
-
- public boolean scroll_scale_adjustmentValueChanged(java.awt.event.AdjustmentEvent event)
- {
- setTemperature();
- return false;
- }
-
- @end-code;
- @end;
- @begin Event "powersoft.powerj.event.Object.objectCreated"
- @begin-code SourceCode "powersoft.powerj.event.Object.objectCreated"
-
- public boolean scroll_scale_objectCreated(powersoft.powerj.event.EventData event)
- {
- setTemperature();
-
- return false;
- }
-
- @end-code;
- @end;
- @end;
- @end;
- @begin Object "Powersoft Java AWT 1.10::java.awt.TextField"
- DesignName textf_celsius;
- @begin Properties
- @begin DesignProperties
- Style "50800080";
- ExtendedStyle "200";
- ResID 0;
- TabIndex 1;
- DesignRect 105,101,45,14;
- @end;
- @begin ObjectProperties
- font "Dialog-Plain-12";
- foreground "java.awt.Color.black";
- background "java.awt.Color.white";
- SerializationData "";
- @end;
- @end;
- @begin Events
- @begin Event "java.awt.event.Action.actionPerformed"
- @begin-code SourceCode "java.awt.event.Action.actionPerformed"
-
- public boolean textf_celsius_actionPerformed(java.awt.event.ActionEvent event)
- {
- java.lang.Integer tempValue;
-
- tempValue = new Integer( textf_celsius.getText() );
-
- scroll_scale.setValue( tempValue.intValue() );
-
- _fORc = true;
- checkbox_celsius.setState( _fORc );
- setTemperature();
-
- return false;
- }
-
- @end-code;
- @end;
- @end;
- @end;
- @begin Object "Powersoft Java AWT 1.10::java.awt.TextField"
- DesignName textf_farenheit;
- @begin Properties
- @begin DesignProperties
- Style "50800080";
- ExtendedStyle "200";
- ResID 0;
- TabIndex 2;
- DesignRect 5,101,45,14;
- @end;
- @begin ObjectProperties
- font "Dialog-Plain-12";
- foreground "java.awt.Color.black";
- background "java.awt.Color.white";
- SerializationData "";
- @end;
- @end;
- @begin Events
- @begin Event "java.awt.event.Action.actionPerformed"
- @begin-code SourceCode "java.awt.event.Action.actionPerformed"
-
- public boolean textf_farenheit_actionPerformed(java.awt.event.ActionEvent event)
- {
- java.lang.Integer tempValue;
-
- tempValue = new Integer( textf_farenheit.getText() );
-
- scroll_scale.setValue( tempValue.intValue() );
-
- _fORc = false;
- checkbox_farenheit.setState( !_fORc );
- setTemperature();
-
- return false;
- }
-
- @end-code;
- @end;
- @end;
- @end;
- @begin Object "Powersoft Java AWT 1.10::java.awt.Label"
- DesignName label_1;
- @begin Properties
- @begin DesignProperties
- Style "50000000";
- ResID 0;
- TabIndex 3;
- DesignRect 105,86,46,14;
- @end;
- @begin ObjectProperties
- font "Dialog-Plain-12";
- text "Celsius";
- foreground "java.awt.Color.black";
- background "java.awt.Color.lightGray";
- SerializationData "";
- @end;
- @end;
- @end;
- @begin Object "Powersoft Java AWT 1.10::java.awt.Label"
- DesignName label_2;
- @begin Properties
- @begin DesignProperties
- Style "50000000";
- ResID 0;
- TabIndex 4;
- DesignRect 5,86,45,14;
- @end;
- @begin ObjectProperties
- font "Dialog-Plain-12";
- text "Farenheit";
- foreground "java.awt.Color.black";
- background "java.awt.Color.lightGray";
- SerializationData "";
- @end;
- @end;
- @end;
- @begin Object "Powersoft Java AWT 1.10::java.awt.Checkbox"
- DesignName checkbox_farenheit;
- @begin Properties
- @begin DesignProperties
- Style "50010003";
- ResID 0;
- TabIndex 5;
- DesignRect 5,10,80,15;
- @end;
- @begin ObjectProperties
- font "Dialog-Plain-12";
- label "Farenheit";
- group "scale";
- foreground "java.awt.Color.black";
- background "java.awt.Color.lightGray";
- SerializationData "";
- @end;
- @end;
- @begin Events
- @begin Event "java.awt.event.Item.itemStateChanged"
- @begin-code SourceCode "java.awt.event.Item.itemStateChanged"
-
- public boolean checkbox_farenheit_itemStateChanged(java.awt.event.ItemEvent event)
- {
- _fORc = false;
-
- setTemperature();
- return false;
- }
-
- @end-code;
- @end;
- @end;
- @end;
- @begin Object "Powersoft Java AWT 1.10::java.awt.Label"
- DesignName label_3;
- @begin Properties
- @begin DesignProperties
- Style "50000000";
- ResID 0;
- TabIndex 6;
- DesignRect 5,45,26,15;
- @end;
- @begin ObjectProperties
- font "Dialog-Plain-12";
- text "0";
- foreground "java.awt.Color.black";
- background "java.awt.Color.lightGray";
- SerializationData "";
- @end;
- @end;
- @end;
- @begin Object "Powersoft Java AWT 1.10::java.awt.Label"
- DesignName label_4;
- @begin Properties
- @begin DesignProperties
- Style "50000000";
- ResID 0;
- TabIndex 7;
- DesignRect 110,45,35,15;
- @end;
- @begin ObjectProperties
- font "Dialog-Plain-12";
- text "100";
- foreground "java.awt.Color.black";
- background "java.awt.Color.lightGray";
- SerializationData "";
- alignment "RIGHT";
- @end;
- @end;
- @end;
- @begin Object "Powersoft Java AWT 1.10::java.awt.Checkbox"
- DesignName checkbox_celsius;
- @begin Properties
- @begin DesignProperties
- Style "50010003";
- ResID 0;
- TabIndex 8;
- DesignRect 5,25,76,15;
- @end;
- @begin ObjectProperties
- font "Dialog-Plain-12";
- label "Celsius";
- group "scale";
- foreground "java.awt.Color.black";
- background "java.awt.Color.lightGray";
- SerializationData "";
- @end;
- @end;
- @begin Events
- @begin Event "java.awt.event.Item.itemStateChanged"
- @begin-code SourceCode "java.awt.event.Item.itemStateChanged"
-
- public boolean checkbox_celsius_itemStateChanged(java.awt.event.ItemEvent event)
- {
- _fORc = true;
- setTemperature();
-
- return false;
- }
-
- @end-code;
- @end;
- @end;
- @end;
- @end;
- @end;
- @end;
-