Deve.haeri

자바 기본 8.JOptionPane 본문

Java

자바 기본 8.JOptionPane

hhaeri 2020. 9. 27. 22:50

JOptionPane : GUI 컴포넌트를 통한 입력과 출력을 지원한다.

 

1. swming 컴포넌트 이용한다.

 - javax.swing 패키지에 저장되어 있으며 import가 필요하다.

 (import 방법 : javax.swing.JOptionPane)

 

2. 입력 메소드

 1) showInputDialog()

 2) 반환되는 값 (입력되는 값)의 타입은 언제나 String 이다.
 3) 사용 방법

  - String 변수 = JOptionPane.showInputDialog("메시지");

 

3.  출력 메소드
 1) showMessageDialog()
 2) 사용 방법

  - JOptiongPane.showMessageDialog(null,"메소드");

 

예제) 이름 나이 키 성별 입력 받아서 출려하기

package ex01_input;

import javax.swing.JOptionPane;

public class Ex03_JOptionPane {

	public static void main(String[] args) {
	
		// 이름 나이 키 성별 입력 받아서 출려하기
		String name = JOptionPane.showInputDialog("이름을 입력하세요.");
		String strAge = JOptionPane.showInputDialog("나이를 입력하세요.");
		String strHeight = JOptionPane.showInputDialog("키를 입력하세요.");
		String strGender = JOptionPane.showInputDialog("성별을 입력하세요.");
		
		// 2) 각 변수의 타입에 맞게 변환
		// 나이 : String -> int (파싱)
		// 키 : String -> double (파싱)
		// 성별 : String -> char (charAt)
		
		int age = Integer.parseInt(strAge);
		double height = Double.parseDouble(strHeight);
		char gender = strGender.charAt(0);	
		
		// 3) 출력
		String message = "이름 : " + name +
				", 나이 : " + age +
				", 키 : " + height +
				", 성별 : " + gender;
		
		JOptionPane.showMessageDialog(null, message);
		
	}

}

'Java' 카테고리의 다른 글

자바 기본 10. Math  (0) 2020.10.02
자바 기본 9. Random  (0) 2020.10.02
자바 기본 7.Scanner  (0) 2020.09.27
자바 기본 6.operator  (0) 2020.09.26
자바 기본 5.Parsing  (0) 2020.09.26
Comments