2011-02-11 8 views
1

"확인"버튼을 클릭하면 활성화되는 팝업 상자를 만들고 싶습니다. 그것은 사용자가 요청한 내용을 확신하는지 묻는 것입니다. 예인 경우 요청을 수행합니다. 그렇지 않으면 정상 상태로 돌아갑니다.자바 팝업 상자 만들기

내가 조금은 모호하다는 것을 알고 있지만 다양한 유형의 팝업 상자를 만들고 싶습니다.

그래서 주어진 코드와 함께 일반적인 팝업 상자가있는 웹 사이트가 궁금합니다.

확장 할 수있는 간단한 코드가 필요합니다.

+2

스윙을 사용하고 있습니까? 또는 웹 응용 프로그램에서 작업합니까 (이 경우 어떤 프레임 워크를 사용하고 있습니까?)? – romaintaz

답변

4

내 생각에 JOptionPane은 원하는 것입니다.

  • showConfirmDialog : 예/아니요/취소와 같은 확인 질문을합니다.
  • showInputDialog : 입력을 요구합니다.
  • showMessageDialog : 에 대한 정보를 사용자에게 알립니다.
  • showOptionDialog : The Grand 위의 세 가지 통일. 당신이 될 것을 요구처럼

작은 예를는 예 - 아니오 팝업을 얻을 수 없습니다 : 당신이 Swing를 사용하는 경우

if (JOptionPane.showConfirmDialog(null, "Are you sure about your request?", "Request", 
    JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE) 
    == JOptionPane.YES_OPTION) 
{ 
//Do the request 
} 
else 
{ 
//Go back to normal 
} 

이 솔루션은, 그러나에만 작동합니다.

+0

오, 멋지다. 나는 그것을 살펴볼 것이다. 고마워요 Zach L. –

+0

사실, 그가 스윙에 대해서만 노력한다면, 반드시 그럴 수는 없을 것입니다. – romaintaz

+0

@romaintaz 사실을 기록해 두겠습니다. –

2

JDialog을 확인하여 사용자 지정 메시지 대화 상자를 만들거나 JOptionPane에서 표준 메시지 대화 상자를 사용할 수 있습니다.

+0

감사합니다. –