본문 바로가기
프로그램/JAVA

[java] JOptionPane 메시지창 컨트롤 방법

by 주원대디 2017. 1. 4.

[java] JOptionPane 메시지창 컨트롤 방법

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import javax.swing.JOptionPane;
public class messagebox {
 
    public static void main(String[] args) {
        // TODO 자동 생성된 메소드 스텁
        JOptionPane.showMessageDialog(null"예제입니다1."); // 아무 타입을 지정하지 않은 디폴트 값
        JOptionPane.showMessageDialog(null"예제입니다2.""정보", JOptionPane.INFORMATION_MESSAGE); // 정보메시지
        JOptionPane.showMessageDialog(null"예제입니다3.""경고", JOptionPane.WARNING_MESSAGE); // 경고메시지
        JOptionPane.showMessageDialog(null"예제입니다4.""에러", JOptionPane.ERROR_MESSAGE); // 에러 메시지
        JOptionPane.showMessageDialog(null"예제입니다5.""질문", JOptionPane.QUESTION_MESSAGE);// 질문 메시지
        JOptionPane.showMessageDialog(null"예제입니다6.""아이콘", JOptionPane.PLAIN_MESSAGE); //  아이콘 없는 메시지
                
        int i =JOptionPane.showConfirmDialog(null,"예제입니다7.""확인 취소",JOptionPane.OK_CANCEL_OPTION,JOptionPane.INFORMATION_MESSAGE);
        
        if(i == 0){
            System.out.println("확인");  // 확인값은 0 
        }else{
            System.out.println("취소"+i);  // 취소값 2
        }
        
        String[] selections = {"첫번째값""두번째값""세번째값"};
        String selet = (String) JOptionPane.showInputDialog(null"selectionValues를 이용해서\n선택창으로 만들어봅니다.""제목표시줄"
                JOptionPane.QUESTION_MESSAGE, null, selections, "두번째값"); 
        
        System.out.println(selet);
        
 
        String msg = JOptionPane.showInputDialog("메세지를 입력하세요"); // String 변수에 입력내용을 저장
        System.out.println(msg);        
    }
}
cs