消息提示框

mac2025-08-28  10

(一)、MessageDialog

MessageBox.showMessageDialog("提示", "身份证不允许为空");//无样式 MessageDialog.showHintDlg(null, "提示", "身份证不允许为空!");//有样式,图标为“勾” MessageDialog.showErrorDlg(null, "错误!", "身份证为空,不允许保存");//感叹号提示框

//返回 确认=1 ,取消=2

            MessageDialog.showOkCancelDlg(getBillForm(), "提示", "保存失败 !费用总额超出现合同金额");  int yn=MessageDialog.showOkCancelDlg(null, "提示", "身份证号码不是为16或者18位,是否确定保存?");

//返回 是=4 ,否=8  int yesNo=MessageDialog.showYesNoDlg(null, "提示", "身份证号码不是为16或者18位,是否确定保存?");

/输入框  Object value=MessageDialog.showInputDlg(null, "提示", "请输入人员编码","默认值");  

(二)、JOptionPane

提到消息提示框必须提到的一个类是:javax.swing.JOptionPane

使用示例:

JOptionPane.showMessageDialog(null,"接口传输失败,"提示信息",JOptionPane.ERROR_MESSAGE);

JOptionPane.showMessageDialog(null,"我是消息对话框",“标题”,JOptionPane.PLAIN_MESSAGE)

主要用到四种消息提示框方法:

(一)showInputDialog()输入对话框

(二)showOptionDialog()选择对话框

(三)showConfirmDialog()确认对话框

(四)showMessageDialog()消息对话框

有五种消息类型,类型不同,图标不同:

1、ERROR_MESSAGE

2、WARNINGMESSAGE

3、INFORMATIONMESSAGE

4、PLAINMESSAGE

5、QUESTIONMESSAGE

6、缺省的是默认为普通提示框

JOptionPane有三种参数设置类型: JOptionPane.showMessageDialog(parentComponent, message);  JOptionPane.showMessageDialog(parentComponent, message, title, messageType); 

JOptionPane.showMessageDialog(parentComponent, message, title, messageType, icon);

参数说明

parentComponent: 是对话框所在容器

message:是提示消息

title:是消息提示框的标题

messageType:是消息类型

icon:自定义图标

 

最新回复(0)