Java中信息提示框的四种类型

Java中信息提示框的四种类型

标签(空格分隔): java


java中弹出提示框的四种方式:
 ConfirmDialog—确认对话框,用户点击“YES” or “No”
 InputDialog—输入提示框
 MessageDialog—信息提示框
 OptionDialog—组合其余三种框体
示例:
ConfirmDialog:
  JOptionPane.showConfirmDialog(new JFrame().getContentPane(),
“用户名已注册?”, “系统信息”,JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);

  根据不同选择有JOptionPane.YES_OPTION、JOptionPane.NO_OPTION、JOptionPane.CANCEL_OPTION、JOptionPane.CLOSED_OPTION四种情况(或者其他异常情况)
InputDialog:
情况一:
  Object[] possibleValues = { “First”, “Second”, “Third” }; //用户的选择项目
  Object selectedValue = JOptionPane.showInputDialog(null, “Choose one”, “Input”,JOptionPane.INFORMATION_MESSAGE, null, possibleValues, possibleValues[0]);

情况二:
  String str= JOptionPane.showInputDialog(“请输入”);  

MessageDialog:
  JOptionPane.showMessageDialog(new JFrame().getContentPane(),
“用户名不存在或密码错误!\n请重新输入!”, “系统信息”, JOptionPane.INFORMATION_MESSAGE);
  JOptionPane.showMessageDialog(new JFrame().getContentPane(),
“用户名不存在或密码错误!\n请重新输入!”, “系统信息”, JOptionPane.WARNING_MESSAGE);
  JOptionPane.showMessageDialog(new JFrame().getContentPane(),
“用户名不存在或密码错误!\n请重新输入!”, “系统信息”, JOptionPane.ERROR_MESSAGE);
  JOptionPane.showMessageDialog(new JFrame().getContentPane(),
“用户名不存在或密码错误!\n请重新输入!”, “系统信息”, JOptionPane.QUESTION_MESSAGE);




OptionDialog:
  Object[] options = {“1”,”2”,”3”,”4”};//用户在此可定义按钮数量
  JOptionPane.showOptionDialog(null,”选择按钮,个数可设置”, “选项对话框标题”,JOptionPane.YES_OPTION,JOptionPane.QUESTION_MESSAGE, null, options, options[0]);
  

阅读更多
换一批

没有更多推荐了,返回首页