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
方法的過載版本並採用四個引數。首先,parentComponent
引數檢查可以在其中顯示元件的框架。如果該值為 null
值,則它使用預設框架。在前面的程式中,傳遞了空幀,因此程式碼使用預設幀。
接下來是 message
引數,它需要顯示訊息 Object
。title
引數採用彈出框的標題字串。上面塊中的訊息將標題作為對話方塊頂部的彈出對話方塊
。
messageType
是執行 ERROR_MESSAGE
INFORMATION_MESSAGE
WARNING_MESSAGE
QUESTION_MESSAGE
或 PLAIN_MESSAGE
值的訊息型別。這些值作為靜態值和最終值作為 JOptionPane
類中的訊息型別出現。該程式碼使用 INFORMATION_MESSAGE
作為訊息型別。
在此處檢查上一個程式的輸出:
如果訊息型別更改為 JOptionPane.ERROR_MESSAGE
,則錯誤訊息對話方塊如下圖所示。
如果訊息型別更改為 JOptionPane.WARNING_MESSAGE
,警告訊息對話方塊如下所示。
還有一些訊息型別可以在需要時使用。
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