package lectures.animation.threads.wait_notify;
import util.annotations.WebDocuments;
import lectures.interfaces.ABMISpreadsheet;
import lectures.interfaces.BMISpreadsheet;
import bus.uigen.OEFrame;
import bus.uigen.ObjectEditor;
@WebDocuments({"Lectures/AnimationThreadsWaitNotify.pptx", "Lectures/AnimationThreadsWaitNotify.pdf", "Videos/AnimationThreadsWaitNotify.avi"})
public class ABMISpreadsheetInteractiveDemoer {
public static void main (String[] args) {
ClearanceManager clearanceManager = new AClearanceManager();
ObjectEditor.edit(clearanceManager);
BMISpreadsheet bmiSpreadsheet = new ABMISpreadsheet();
final int initWeight = 75;
final double initHeight = 1.77;
bmiSpreadsheet.setHeight(1.77);
bmiSpreadsheet.setWeight(75);
OEFrame editor = ObjectEditor.edit(bmiSpreadsheet);
clearanceManager.waitForProceed();
editor.select(bmiSpreadsheet, "Weight");
final int secondWeight = 70;
bmiSpreadsheet.setWeight(secondWeight);
editor.refresh();
clearanceManager.waitForProceed();
editor.select(bmiSpreadsheet, "Height");
bmiSpreadsheet.setHeight(0);
editor.refresh();
clearanceManager.waitForProceed();
editor.select(bmiSpreadsheet, "Weight");
bmiSpreadsheet.setWeight(0);
editor.refresh();
}
}