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

本文介绍了Java GUI中JOptionPane的基本用法,包括显示消息对话框、确认对话框和输入对话框。通过示例代码展示了如何创建带有不同消息类型的对话框,并解释了如何处理用户的选择和输入。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值