JOptionPane用法

JOptionPane 是 Java Swing 库中的一个类,用于创建标准对话框,显示信息、警告、错误消息,以及从用户那里获取输入。以下是一些常见的 JOptionPane 的用法:

  1. 显示消息

    复制代码
    JOptionPane.showMessageDialog(null, "这是一个消息!");
    
  2. 显示确认对话框

    复制代码
    javaint result = JOptionPane.showConfirmDialog(null, "你确定要继续吗?", "确认", JOptionPane.YES_NO_OPTION);
    if (result == JOptionPane.YES_OPTION) {
        // 用户选择了"Yes"
    }
    
  3. 显示输入对话框

    复制代码
    javaString input = JOptionPane.showInputDialog("请输入你的名字:");
    System.out.println("你的名字是:" + input);
    
  4. 显示自定义输入对话框

    复制代码
    javaJTextField textField = new JTextField(20);
    JOptionPane.showOptionDialog(null,
        new Object[] {"请输入你的名字:", textField},
        "输入对话框", JOptionPane.DEFAULT_OPTION,
        JOptionPane.QUESTION_MESSAGE,
        null, null, null);
    String input = textField.getText();
    System.out.println("你的名字是:" + input);
    
  5. 显示错误消息

    复制代码
    JOptionPane.showMessageDialog(null, "发生了一个错误!", "错误", JOptionPane.ERROR_MESSAGE);
    
  6. 显示警告消息

    复制代码
    JOptionPane.showMessageDialog(null, "这是一个警告!", "警告", JOptionPane.WARNING_MESSAGE);
    
  7. 显示信息图标

    复制代码
    JOptionPane.showMessageDialog(null, "这是一个带有图标的消息!", "信息", JOptionPane.INFORMATION_MESSAGE);
    
  8. 设置对话框的标题

    复制代码
    JOptionPane.showMessageDialog(null, "这是一个消息!", "对话框标题", JOptionPane.INFORMATION_MESSAGE);
    
  9. 自定义对话框选项

    复制代码
    Object[] options = { "选项1", "选项2", "取消" };
    int result = JOptionPane.showOptionDialog(null,
        "请选择一个选项", "选项对话框",
        JOptionPane.DEFAULT_OPTION,
        JOptionPane.QUESTION_MESSAGE,
        null, options, options[2]);
    

JOptionPane 提供了多种方法来创建不同类型的对话框,并且可以通过参数定制对话框的行为和外观。这些对话框是非模态的,也就是说,它们不会阻止用户与应用程序的其他部分交互,除非你指定了模态对话框。

posted @   Binge-和时间做朋友  阅读(276)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示