showMessageDialog------信息按钮只有一个按钮
JOptionPane.showMessageDialog(null, "这是消息", "这是标题", JOptionPane.INFORMATION_MESSAGE);
// JOptionPane.showMessageDialog(null, "这是消息", "这是标题", JOptionPane.QUESTION_MESSAGE);
// JOptionPane.showMessageDialog(null, "这是消息", "这是标题", JOptionPane.WARNING_MESSAGE);
// JOptionPane.showMessageDialog(null, "这是消息", "这是标题", JOptionPane.ERROR_MESSAGE);
// JOptionPane.showMessageDialog(null, "这是消息", "这是标题", JOptionPane.PLAIN_MESSAGE);
final JFramejf = new JFrame();//这里加final是为了给匿名代码块里面的同名
//
// jf.setLayout(new FlowLayout());
//
// JButton btn = new JButton("aa");
//
// btn.addActionListener(new ActionListener()//按钮添加监听事件
// {
//
// @Override
// public void actionPerformed(ActionEvent e)
// {
// JOptionPane.showMessageDialog(jf, "这是消息", "这是标题", JOptionPane.ERROR_MESSAGE);
//
// }
// });
// jf.add(btn);
showConfirmDialog--------确认框可以有多个按钮
JOptionPane.showConfirmDialog(null, "asdas?", "zz", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE);
// int i = JOptionPane.showConfirmDialog(null, "asdas?", "zz", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE);
//根据返回值进行不同事件的处理
// switch (i)
// {
// case JOptionPane.YES_OPTION:
// System.out.println("是");
// break;
// case JOptionPane.NO_OPTION:
// System.out.println("否");
// break;
// case JOptionPane.CANCEL_OPTION:
// System.out.println("取消");
// break;
// case JOptionPane.CLOSED_OPTION:
// System.out.println("默认");
// break;
// default:
// break;
// }
String ageStr = JOptionPane.showInputDialog("请输入年龄");//返回值是string类型
System.out.println(ageStr);