Create the project CalculationApp.
Add osp.jar to the project.
Lesson5
Re: Lesson5
- package calculationapp;
- import org.opensourcephysics.controls.*;
- public class CalculationApp extends AbstractCalculation{
- public void calculate(){
- control.println("Calculation button pressed.");
- //String must match argument of set Value
- double x = control.getDouble ("x value");
- control.println("x*x="+(x*x )) ;
- control.println("random="+Math.random());
- }
- public void reset(){
- //describes parameter and sets its value
- control.setValue("x value",10.0);
- }
- //Creates a calculation control structure using this class
- public static void main(String[] args){
- CalculationControl.createApp(new CalculationApp());
- }
- }
Re: Lesson5
Code: Select all
package calculationapp;
import org.opensourcephysics.controls.*;
public class CalculationApp extends AbstractCalculation{
public void calculate(){
control.println("Calculation button pressed.");
//String must match argument of set Value
double x = control.getDouble ("x value");
control.println("x*x="+(x*x)) ;
control.println("random="+Math.random());
}
public void reset(){
//describes parameter and sets its value
control.setValue("x value",10.0);
}
//Creates a calculation control structure using this class
public static void main(String[] args){
CalculationControl.createApp(new CalculationApp());
}
}
Re: Lesson5
The screenshot of CalculationApp program.
- Attachments
-
- CalculationApp.png (12.51 KiB) Viewed 2175 times