JAVA

JOptionPane , showMessageDialog , showInputDialog, show confirmDialog

소힌 2022. 1. 4. 18:59

 

1. JOptionPane.showMessageDialog(parentComponent, message)

- parentComponent : 메시지 상자가 표시될 컴포넌트 ( Null으로 적으면 화면 가운데에 위치함) 

- message : 메시지 상자에 표시할 메시지

2. JOptionPane.showMessageDialog(parentComponent, message, title, messagetype (메시지 앞에 나타날

                                                                                                             아이콘 타입

                                                                                           ex)JOptionPane.ERROR_MESSAGE)

 

 

 

 

 

 

 

 

 

 

 

 

 

showinputDialog

 

 

3.JOptionPane.showInputDialog(parentComponent, message); 

 - 텍스트필드 창에 입력받은 String을 반환함 

String name = JOptionPane.showInputDialog(null, "이름을 입력하세요");
if (name == null || name.isEmpty()) {
			JOptionPane.showMessageDialog(null, "이름을 입력해주세요", "에러", JOptionPane.ERROR_MESSAGE);

		} else {
			JOptionPane.showMessageDialog(null, "환영합니다" + name + "님");
		}

이렇게 출력이 가능하다 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

showConfirmDialog

 

4. 창을 열고 닫고 초기화하고 활성화 비활성화 할때도 WindowEvent라는 것이 발생한다

1. int select =  JOptionPane.showConfirmDialog(parentComponent, message);

confirmDialog는 사용자에게 확인할 수 있는 여러가지 옵션을 준다 

 

select ==JOptionPane.YES_OPTION 

// 네라는 버튼을 눌렀을 때의 인트값과 같을 때의 행동을 설정 가능하게 한다