JOptionPane.showInputDialog("Enter a ID");
package org;
//javax.swing의 JOptionPane이라는 클래스를 가져와서 쓴다
import javax.swing.JOptionPane;
import orgOpenTutorials.DimmingLights;
import orgOpenTutorials.Elevator;
import orgOpenTutorials.Lighting;
import orgOpenTutorials.Security;
public class OkJavaGoInHomeInput {
public static void main(String[] args) {
//JOptionPane.showInputDialog()로 팝업 띄워서 입력받기
String id = JOptionPane.showInputDialog("Enter a ID");
String bright = JOptionPane.showInputDialog("Enter a bright level");
//Elevator call
Elevator myelevator = new Elevator(id);
myelevator.callForUp(1);
// Security off
Security mySecurity = new Security(id);
mySecurity.off();
// Light on
Lighting HallLamp = new Lighting(id +" / Hall lamp");
HallLamp.on();
Lighting floorLamp = new Lighting(id +"/ floor lamp");
floorLamp.on();
DimmingLights moodLamp = new DimmingLights(id+" moodLamp");
//setBright메소드는 double타입인데, 입력값은 String이니까 전환시켜주는
//Double.parseDouble() 를 사용
moodLamp.setBright(Double.parseDouble(bright));
moodLamp.on();
}
}