HOWTO · Java
Java의 메시지 상자
이 기사에서는 Java에서 메시지 상자를 표시하는 방법을 소개합니다.
Java의메시지 상자는 일부 메시지를 표시하기 위해 화면에 나타나는 팝업이며 사용자의 확인을 기다립니다. JOptionPane이라는 용어는 사용자에게 메시지 대화 상자를 표시 할 수있는 권한을 제공하는 Java 제공 클래스입니다. 이 클래스는JComponent클래스에서 상속되며javax.swing패키지에 있습니다.
다음은 Java의 메시지 상자가 작동하는 방식을 보여주는 코드 블록입니다.
import javax.swing.*;
public class DialogueBoxPopUp {
public static void main(String[] args) {
JOptionPane.showMessageDialog(
null, "Hi, In the message box", "PopUp Dialog", JOptionPane.INFORMATION_MESSAGE);
}
}
위의 간단한 코드 블록에서JOptionPane클래스는 사용자에게 메시지 상자를 표시하고 응답을 기다립니다. 이 클래스에는 사용자를위한 유틸리티 역할을하는 몇 가지 정적 메서드가 있습니다. showConfirmDialog메소드는 질문을하고 예, 아니오 및 취소로 옵션을 확인합니다. showInputDialog메소드는 사용자에게 일부 입력을 요청합니다. showMessageDialog기능은 사용자에게 몇 가지 상황을 알려줍니다.
위의 블록은showMessageDialog메소드의 오버로드 된 버전을 사용하며 4 개의 매개 변수를 사용합니다. 첫째,parentComponent인수는 구성 요소가 표시 될 수있는 프레임을 확인합니다. 값이null값이면 기본 프레임을 사용합니다. 이전 프로그램에서는 널 프레임이 전달되므로 코드는 기본 프레임을 사용합니다.
다음은 표시 할Object메시지를받는message인수입니다. title인수는 팝업 상자의 제목 문자열을 사용합니다. 위 블록의 메시지는 대화 상자 상단에있는PopUp Dialog제목을 사용합니다.
messageType은ERROR_MESSAGE``INFORMATION_MESSAGE``WARNING_MESSAGE``QUESTION_MESSAGE또는PLAIN_MESSAGE값을 실행하는 메시지 유형입니다. 이러한 값은JOptionPane클래스의 메시지 유형으로 정적 및 최종 값으로 제공됩니다. 코드는 메시지 유형으로INFORMATION_MESSAGE를 사용합니다.
여기에서 이전 프로그램의 출력을 확인하십시오.
메시지 유형이JOptionPane.ERROR_MESSAGE로 변경되면 오류 메시지 대화 상자는 아래 이미지와 같습니다.
메시지 유형이JOptionPane.WARNING_MESSAGE로 변경되면 경고 메시지 대화 상자는 다음과 같습니다.
필요할 때 사용할 수있는 몇 가지 메시지 유형이 더 있습니다.