다이어로그를 이용하여 프로그램에 입력 값을 받는 방법에 대한 정리
1. JOptionPane
위 사진처럼 팝업창을 통해 변수 id를 사용자에게 입력 받아 프로그램을 사용할 때마다 다른 값을 가질 수 있게 하는 것이다.
JOptionPane 객체의 showInputDialog 매소드를 이용하면 된다.
1.1 import
import javax.swing.JOptionPane;
사용하기 전 import 구문으로 JOptionPane을 불러온다.
1.2
String id = JOptionPane.showInputDialog("Enter a ID");
해당 매소드를 통해 입력받은 정보는 String형으로 받아진다.
1.3 데이터 타입 변환
만약 double데이터 값으로 입력을 받아야될 경우 데이터 타입 변환을 해야한다.
String bright = JOptionPane.showInputDialog("Enter a bright level");
해당 변수선언이 있을 경우로 예시 코드를 작성하겠다.
moodLamp.setBright(Double.parseDouble(bright));
위와같이 Double.parseDouble() 을 넣을 경우 String형을 double로 데이터타입 변환을 할 수 있다.
반응형
'공부 > Java' 카테고리의 다른 글
[부스트코스] eclipse에서 class 파일 경로 확인하기 (0) | 2021.01.20 |
---|---|
[부스트코스] Argument를 통해 입력값을 받아 프로그램을 실행시키는 방법 (0) | 2021.01.20 |
[부스트코스] eclipse를 통한 java 디버깅 방법 (0) | 2021.01.16 |
[부스트코스] 자바의 데이터타입 형변환 방법 (0) | 2021.01.15 |
[부스트코스] 변수의 정의와 자바의 데이터타입 정리 (0) | 2021.01.14 |