Java의 메시지 상자

Rashmi Patidar 2023년10월12일
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제목을 사용합니다.

messageTypeERROR_MESSAGE``INFORMATION_MESSAGE``WARNING_MESSAGE``QUESTION_MESSAGE또는PLAIN_MESSAGE값을 실행하는 메시지 유형입니다. 이러한 값은JOptionPane클래스의 메시지 유형으로 정적 및 최종 값으로 제공됩니다. 코드는 메시지 유형으로INFORMATION_MESSAGE를 사용합니다.

여기에서 이전 프로그램의 출력을 확인하십시오.

팝업 메시지 대화 상자

메시지 유형이JOptionPane.ERROR_MESSAGE로 변경되면 오류 메시지 대화 상자는 아래 이미지와 같습니다.

오류 대화 상자 팝업

메시지 유형이JOptionPane.WARNING_MESSAGE로 변경되면 경고 메시지 대화 상자는 다음과 같습니다.

경고 팝업 대화 상자

필요할 때 사용할 수있는 몇 가지 메시지 유형이 더 있습니다.

Rashmi Patidar avatar Rashmi Patidar avatar

Rashmi is a professional Software Developer with hands on over varied tech stack. She has been working on Java, Springboot, Microservices, Typescript, MySQL, Graphql and more. She loves to spread knowledge via her writings. She is keen taking up new things and adopt in her career.

LinkedIn

관련 문장 - Java GUI