import javax.swing.JOptionPane; 이걸 임포트하면 자유롭게 쓸수있다.
int JOptionPane.showConfirmDialog(Component parentComponent,
Object message, String title, int optionType,int messageType, Icon icon);
parentComponent = 이것을 띄어줄 상위 컴포넌트. 이것이 지정된 프레임은
메세지창을 끄기전에 접근 불가.
message = 내용 메세지
title = 상단 제목
optionType = 나올 버튼 갯수와 형태
messageType = 좌측 아이콘. 느낌표 물음표 등등..
optionType : //예,확인 = 0, 아니오 = 1, 취소 = 2
YES_NO_OPTION
YES_NO_CANCEL_OPTION
OK_CANCEL_OPTION
messageType :
ERROR_MESSAGE, INFORMATION_MESSAGE, WARNING_MESSAGE,
QUESTION_MESSAGE, PLAIN_MESSAGE
소스
int choice = JOptionPane.showConfirmDialog(f, "정말 종료하시겠습니까?", "종료", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog //이것은 선택 메세지는 없고 확인 창만 뜨는 메세지 창이다.
void JOptionPane.showMessageDialog(Component parentComponent, Object message, String title, int messageType, Icon icon); //에서 int optionType 만 없고 같다.
소스
JOptionPane.showMessageDialog(f, "다음에 또 만나요!!!");
'Programming > JAVA' 카테고리의 다른 글
[Swing] JFrame 위에 JPanel을 올릴수 없다 (0) | 2012.10.07 |
---|---|
[Swing] 스윙의 간편한 이벤트 등록 (0) | 2012.10.07 |
[AWT] 이벤트 구현 방법 4모델 (0) | 2012.10.07 |
[AWT] actionPerformed(ActionEvent evt) 버튼클릭 (0) | 2012.10.07 |
[AWT] 자잘한 컴퍼넌트들의 메소드 (0) | 2012.10.07 |