表单基本组件使用2(showMessageDialog和showConfirmDialog)

 

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;

//        }

表单基本组件使用2(showMessageDialog和showConfirmDialog)_第1张图片

        

        String ageStr = JOptionPane.showInputDialog("请输入年龄");//返回值是string类型

        System.out.println(ageStr);

表单基本组件使用2(showMessageDialog和showConfirmDialog)_第2张图片

你可能感兴趣的:(java基础)